:root{--cream:#f9f8f4;--sand:#f0ece5;--beige:#d9d2c5;--stone:#6e6b66;--brown:#7a6548;--ink:#2b2825;--muted:#55524d;--white:#fff;--radius:22px;--shadow:0 18px 40px -18px #2b282559;--font-serif:"Lora", Georgia, "Times New Roman", serif;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px;overflow-x:clip}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}:where(div,ul,ol,li,section,figure,form,label,details,p,h1,h2,h3,a){min-width:0}p,li{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty}a{color:inherit}h1,h2,h3{font-family:var(--font-serif);margin:0;font-weight:600;line-height:1.15}.container{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding:clamp(56px,8vw,104px) 0}.section--sand{background:var(--sand)}.section__head{max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brown);margin-bottom:12px;font-size:.78rem;font-weight:600;display:block}.section__title{font-size:clamp(1.9rem,4vw,2.8rem)}.section__lead{color:var(--muted);margin:14px 0 0;font-size:1.05rem}.btn{border:1.5px solid var(--ink);background:var(--ink);color:var(--cream);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover{background:var(--brown);border-color:var(--brown)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{color:var(--cream)}.step,.q,.clients__grid li,.stat__circle{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .3s}@media (hover:hover){.step:not(.step--dark):hover,.q:hover,.clients__grid li:hover{box-shadow:var(--shadow);border-color:var(--beige);transform:translateY(-6px)}.stat:hover .stat__circle{border-color:var(--brown);transform:translateY(-6px)scale(1.04)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.cursor[data-v-37de4ddb]{z-index:90;mix-blend-mode:difference;pointer-events:none;opacity:0;border:1.5px solid #fff;border-radius:50%;width:38px;height:38px;transition:opacity .3s,scale .35s cubic-bezier(.22,1,.36,1),background .3s;position:fixed;top:0;left:0;scale:1}.cursor.is-visible[data-v-37de4ddb]{opacity:1}.cursor.is-active[data-v-37de4ddb]{background:#ffffffe6;scale:1.7}.faq[data-v-32fa026a]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.faq__head[data-v-32fa026a]{position:sticky;top:110px}.item[data-v-32fa026a]{border-bottom:1px solid #2b282524}.item h3[data-v-32fa026a]{font-family:var(--font-sans);margin:0;font-size:1.1rem;font-weight:600}.item button[data-v-32fa026a]{width:100%;min-height:64px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;transition:color .25s;display:flex}.item button[data-v-32fa026a]:hover{color:var(--brown)}.item__icon[data-v-32fa026a]{flex:none;width:22px;height:22px;position:relative}.item__icon[data-v-32fa026a]:before,.item__icon[data-v-32fa026a]:after{content:"";background:currentColor;height:2px;margin-top:-1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:50% 0 auto}.item__icon[data-v-32fa026a]:after{transform:rotate(90deg)}.item--open .item__icon[data-v-32fa026a]:after{transform:rotate(0)}.item__panel[data-v-32fa026a]{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.item--open .item__panel[data-v-32fa026a]{grid-template-rows:1fr}.item__inner[data-v-32fa026a]{overflow:hidden}.item__inner p[data-v-32fa026a]{color:var(--muted);margin:0;padding:0 40px 24px 0}@media (width<=860px){.faq[data-v-32fa026a]{grid-template-columns:1fr}.faq__head[data-v-32fa026a]{position:static}}.marquee[data-v-a81a18f6]{overflow:hidden}.marquee--static[data-v-a81a18f6]{overflow-x:auto}.marquee__track[data-v-a81a18f6]{will-change:transform;width:max-content;display:flex}.marquee__group[data-v-a81a18f6]{align-items:center;gap:var(--gap,48px);padding-right:var(--gap,48px);flex-shrink:0;display:flex}.strip[data-v-3a0e10b4]{background:var(--sand);--gap:18px;gap:18px;padding:clamp(32px,5vw,64px) 0;display:grid}.shot[data-v-3a0e10b4]{aspect-ratio:3/4;background:var(--beige);width:clamp(150px,17vw,240px);box-shadow:var(--shadow);border-radius:18px;flex-shrink:0;margin:0;position:relative;overflow:hidden}.shot img[data-v-3a0e10b4]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.shot figcaption[data-v-3a0e10b4]{color:var(--white);background:linear-gradient(#0000,#2b2825bf);padding:36px 14px 14px;font-size:.85rem;font-weight:600;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:translateY(100%)}@media (hover:hover){.shot:hover img[data-v-3a0e10b4]{transform:scale(1.08)}.shot:hover figcaption[data-v-3a0e10b4]{transform:none}}.howto[data-v-c5dc71fc]{position:relative}.howto__line[data-v-c5dc71fc]{background:var(--beige);height:2px;position:absolute;top:27px;left:28px;right:calc(20% - 28px)}.howto__line-fill[data-v-c5dc71fc]{background:var(--brown);transform-origin:0;height:100%;display:block}.howto__steps[data-v-c5dc71fc]{grid-template-columns:repeat(5,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hstep__dot[data-v-c5dc71fc]{background:var(--cream);border:2px solid var(--brown);width:56px;height:56px;font-family:var(--font-serif);color:var(--brown);border-radius:50%;place-items:center;margin-bottom:20px;font-size:1.3rem;font-weight:600;transition:background .35s,color .35s,transform .35s;display:grid}.hstep:hover .hstep__dot[data-v-c5dc71fc]{background:var(--brown);color:var(--cream);transform:scale(1.08)}.hstep h3[data-v-c5dc71fc]{margin:0 0 8px;font-size:1.3rem}.hstep p[data-v-c5dc71fc]{color:var(--muted);margin:0;font-size:.97rem}@media (width<=900px){.howto__line[data-v-c5dc71fc]{width:2px;height:auto;inset:28px auto 28px 27px}.howto__line-fill[data-v-c5dc71fc]{transform-origin:50% 0;width:100%}.howto__steps[data-v-c5dc71fc]{grid-template-columns:1fr;gap:28px}.hstep[data-v-c5dc71fc]{grid-template-columns:56px 1fr;column-gap:20px;display:grid}.hstep__dot[data-v-c5dc71fc]{grid-row:1/span 2;margin-bottom:0}}.manifesto[data-v-632bff2e]{padding-block:clamp(72px,12vw,160px)}@media (width>=861px){.manifesto[data-v-632bff2e]{align-items:center;min-height:100svh;display:flex}}.manifesto__head[data-v-632bff2e]{align-items:center;gap:20px;margin-bottom:clamp(20px,3vw,36px);display:flex}.manifesto__head .eyebrow[data-v-632bff2e]{margin:0}.manifesto__progress[data-v-632bff2e]{background:#2b28251f;flex:0 160px;height:1px;position:relative;overflow:hidden}.manifesto__progress i[data-v-632bff2e]{background:var(--brown);transform-origin:0;position:absolute;inset:0}.manifesto__text[data-v-632bff2e]{max-width:1040px;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.7rem,4.2vw,3.5rem);font-weight:500;line-height:1.22}.m-word[data-v-632bff2e]{will-change:transform, opacity, filter;display:inline-block}.m-mark[data-v-632bff2e]{color:var(--brown);font-style:italic;position:relative}.m-mark__line[data-v-632bff2e]{opacity:.55;transform-origin:0;background:currentColor;border-radius:2px;height:max(2px,.05em);position:absolute;bottom:.02em;left:0;right:0}.m-mark--join .m-mark__line[data-v-632bff2e]{right:-.3em}.band[data-v-36a00f5b]{background:var(--ink);color:var(--cream);--gap:clamp(28px, 4vw, 56px);padding:clamp(18px,2.4vw,30px) 0}.band__word[data-v-36a00f5b]{font-family:var(--font-serif);white-space:nowrap;font-size:clamp(2rem,5.4vw,4.4rem);font-weight:600;line-height:1.1}.band__word--outline[data-v-36a00f5b]{color:#0000;-webkit-text-stroke:1.5px var(--beige)}.band__star[data-v-36a00f5b]{width:clamp(22px,2.6vw,34px);color:var(--beige);flex-shrink:0;animation:14s linear infinite spin-36a00f5b}@keyframes spin-36a00f5b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.band__star[data-v-36a00f5b]{animation:none}}.process[data-v-7f00c97e]{isolation:isolate;color:var(--cream);background:radial-gradient(55% 45% at 85% 10%,#7a654859,#0000 70%),radial-gradient(50% 50% at 5% 95%,#d9d2c512,#0000 70%),#1c1815;padding:clamp(64px,9vw,112px) 0;position:relative}.process[data-v-7f00c97e]:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(45deg,#f9f8f406 0 1px,#0000 1px 14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.process .eyebrow[data-v-7f00c97e]{color:var(--beige)}.process__head[data-v-7f00c97e]{margin-bottom:clamp(28px,4vw,48px)}.process__hint[data-v-7f00c97e]{color:#f9f8f499;margin:14px 0 0;display:none}.process__track[data-v-7f00c97e]{margin:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;max-width:1180px;margin-inline:auto;padding:0 20px;list-style:none;display:grid}.pstep[data-v-7f00c97e]{border-radius:calc(var(--radius) + 4px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#f9f8f417,#f9f8f405 60%);border:1px solid #f9f8f424;min-height:250px;padding:28px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s,background .4s;position:relative;overflow:hidden}.pstep[data-v-7f00c97e]:before{content:"";background:var(--beige);border-radius:0 0 3px 3px;width:36px;height:3px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:28px}.pstep__num[data-v-7f00c97e]{font-family:var(--font-serif);color:#0000;-webkit-text-stroke:1.5px var(--beige);margin-bottom:20px;font-size:clamp(3.4rem,6vw,5.2rem);font-weight:600;line-height:1;transition:color .4s;display:block}.pstep p[data-v-7f00c97e]{color:#f9f8f4eb;margin:0;font-size:1.1rem}.pstep--shops[data-v-7f00c97e]{background:linear-gradient(150deg, #e6dfd2, var(--beige));color:var(--ink);border-color:var(--beige);box-shadow:0 30px 50px -30px #0009}.pstep--shops[data-v-7f00c97e]:before{background:var(--brown)}.pstep--shops p[data-v-7f00c97e]{color:var(--ink)}.pstep--shops h3[data-v-7f00c97e]{margin-bottom:16px;font-size:1.7rem}.pstep--shops p[data-v-7f00c97e]{font-size:1.15rem}.pstep[data-v-7f00c97e]:not(.pstep--shops):hover{background:linear-gradient(160deg,#f9f8f429,#f9f8f40a 60%);border-color:#d9d2c599;transform:translateY(-6px)}.pstep[data-v-7f00c97e]:not(.pstep--shops):hover:before{width:calc(100% - 56px)}.pstep:not(.pstep--shops):hover .pstep__num[data-v-7f00c97e]{color:var(--beige)}.process__progress[data-v-7f00c97e]{background:#f9f8f426;border-radius:3px;height:3px;margin-top:clamp(28px,4vw,48px);display:none;overflow:hidden}.process__progress span[data-v-7f00c97e]{background:linear-gradient(90deg, var(--brown), var(--beige));transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=640px){.process__track[data-v-7f00c97e]{gap:12px}.pstep[data-v-7f00c97e]:not(.pstep--shops){align-items:center;gap:18px;min-height:0;padding:18px 20px;display:flex}.pstep__num[data-v-7f00c97e]{flex:none;min-width:3.4rem;margin:0;font-size:2.6rem}.pstep p[data-v-7f00c97e]{font-size:1rem}.pstep--shops[data-v-7f00c97e]{min-height:0;padding:22px 20px}}.is-horizontal[data-v-7f00c97e]{align-items:center;min-height:100vh;padding-top:96px;padding-bottom:48px;display:flex;overflow:hidden}.is-horizontal .process__inner[data-v-7f00c97e]{width:100%}.is-horizontal .process__hint[data-v-7f00c97e],.is-horizontal .process__progress[data-v-7f00c97e]{display:block}.is-horizontal .process__track[data-v-7f00c97e]{will-change:transform;gap:24px;width:max-content;max-width:none;margin:0;padding-inline:max(20px,50vw - 590px);display:flex}.is-horizontal .pstep[data-v-7f00c97e]{flex:none;width:clamp(280px,26vw,380px);min-height:320px}.why[data-v-587285bf]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.why__card[data-v-587285bf]{background:var(--white);border-radius:var(--radius);isolation:isolate;border:1px solid #2b282514;flex-direction:column;padding:28px 28px 32px;transition:translate .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 10px 30px -22px #2b282559}.why__card[data-v-587285bf]:before{content:"";z-index:-1;background:radial-gradient(ellipse 70% 60% at 100% 0%, #7a65488c, transparent 70%), var(--ink);clip-path:circle(0% at 100% 0);transition:clip-path .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.why__top[data-v-587285bf]{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.why__icon[data-v-587285bf]{background:linear-gradient(145deg, var(--white), var(--sand));width:64px;height:64px;color:var(--brown);border:1px solid #7a654838;border-radius:20px;place-items:center;transition:background .45s,color .45s,border-color .45s,rotate .6s cubic-bezier(.22,1,.36,1);display:grid}.why__num[data-v-587285bf]{font-family:var(--font-serif);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--beige);font-size:1.1rem;font-weight:500;transition:color .45s}.why__card h3[data-v-587285bf]{color:var(--ink);margin:0 0 10px;font-size:1.35rem;line-height:1.25;transition:color .45s}.why__card p[data-v-587285bf]{color:var(--muted);margin:0;line-height:1.6;transition:color .45s}@keyframes why-draw-587285bf{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.why__icon[data-v-587285bf] path,.why__icon[data-v-587285bf] circle{stroke-dasharray:1;stroke-dashoffset:0}@media (hover:hover){.why__card[data-v-587285bf]:hover{border-color:#0000;translate:0 -6px;box-shadow:0 28px 48px -22px #2b28258c}.why__card[data-v-587285bf]:hover:before{clip-path:circle(150% at 100% 0)}.why__card:hover h3[data-v-587285bf]{color:var(--cream)}.why__card:hover p[data-v-587285bf]{color:#f9f8f4db}.why__card:hover .why__num[data-v-587285bf]{color:#d9d2c5b3}.why__card:hover .why__icon[data-v-587285bf]{background:var(--cream);border-color:var(--cream);color:var(--ink);rotate:-6deg}.why__card:hover .why__icon[data-v-587285bf] path,.why__card:hover .why__icon[data-v-587285bf] circle{animation:.9s cubic-bezier(.22,1,.36,1) both why-draw-587285bf}}@media (hover:none){.why__card[data-v-587285bf]{-webkit-tap-highlight-color:transparent}.why__card[data-v-587285bf]:active{border-color:#0000;translate:0 -2px;box-shadow:0 28px 48px -22px #2b28258c}.why__card[data-v-587285bf]:active:before{clip-path:circle(150% at 100% 0)}.why__card:active h3[data-v-587285bf]{color:var(--cream)}.why__card:active p[data-v-587285bf]{color:#f9f8f4db}.why__card:active .why__num[data-v-587285bf]{color:#d9d2c5b3}.why__card:active .why__icon[data-v-587285bf]{background:var(--cream);border-color:var(--cream);color:var(--ink);rotate:-6deg}.why__card:active .why__icon[data-v-587285bf] path,.why__card:active .why__icon[data-v-587285bf] circle{animation:.9s cubic-bezier(.22,1,.36,1) both why-draw-587285bf}}@media (width<=960px){.why[data-v-587285bf]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.why[data-v-587285bf]{grid-template-columns:1fr;gap:12px}.why__card[data-v-587285bf]{border-radius:20px;grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:16px;padding:20px 20px 22px;display:grid}.why__top[data-v-587285bf]{display:contents}.why__icon[data-v-587285bf]{border-radius:18px;grid-row:1/span 2;width:56px;height:56px}.why__num[data-v-587285bf]{font-size:.95rem;position:absolute;top:18px;right:20px}.why__card h3[data-v-587285bf]{margin:2px 0 6px;padding-right:28px;font-size:1.15rem}.why__card p[data-v-587285bf]{font-size:.95rem;line-height:1.55}}@media (prefers-reduced-motion:reduce){.why__card[data-v-587285bf],.why__card[data-v-587285bf]:before,.why__icon[data-v-587285bf]{transition-duration:.01ms}.why__card:hover .why__icon[data-v-587285bf] path,.why__card:hover .why__icon[data-v-587285bf] circle{animation:none}}.progress[data-v-6742c57e]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.progress__bar[data-v-6742c57e]{background:linear-gradient(90deg, var(--brown), var(--stone));transform-origin:0;height:100%;transform:scaleX(0)}.lang[data-v-bf4c905d]{position:relative}.lang__button[data-v-bf4c905d]{height:34px;font:inherit;letter-spacing:.06em;color:var(--ink);cursor:pointer;background:#fff9;border:1px solid #2b282524;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.78rem;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex;position:relative}.lang__button[data-v-bf4c905d]:before{content:"";position:absolute;inset:-5px -4px}.lang__button[data-v-bf4c905d]:hover,.lang__button[aria-expanded=true][data-v-bf4c905d]{background:var(--white);border-color:var(--brown)}.lang__chevron[data-v-bf4c905d]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.lang__button[aria-expanded=true] .lang__chevron[data-v-bf4c905d]{transform:rotate(180deg)}.lang__menu[data-v-bf4c905d]{z-index:70;background:var(--white);transform-origin:100% 0;border:1px solid #2b282514;border-radius:14px;min-width:144px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -16px #2b282573}.lang__option[data-v-bf4c905d]{width:100%;min-height:40px;font-size:.9rem;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;transition:background .2s;display:flex}.lang__option[data-v-bf4c905d]:hover,.lang__option[data-v-bf4c905d]:focus-visible{background:var(--sand)}.lang__option.is-active[data-v-bf4c905d]{background:var(--ink);color:var(--cream)}.lang__short[data-v-bf4c905d]{letter-spacing:.08em;opacity:.6;font-size:.7rem}.menu-enter-active[data-v-bf4c905d],.menu-leave-active[data-v-bf4c905d]{transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1)}.menu-enter-from[data-v-bf4c905d],.menu-leave-to[data-v-bf4c905d]{opacity:0;transform:translateY(-8px)scale(.96)}@media (width<=640px){.lang__button[data-v-bf4c905d]{padding:0 9px}.lang__button>svg[data-v-bf4c905d]:first-child{display:none}}.header[data-v-e01354e4]{z-index:50;transition:background .3s,box-shadow .3s,transform .5s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 auto}.header--hidden[data-v-e01354e4]{transform:translateY(-100%)}.header[data-v-e01354e4]:focus-within{transform:none}.header--solid[data-v-e01354e4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9f8f4f0;box-shadow:0 1px #2b282514}.header--open[data-v-e01354e4]{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.header--over .header__nav a[data-v-e01354e4]{color:#f9f8f4d9}.header--over .header__nav a[data-v-e01354e4]:hover{color:var(--cream)}.header--over .header__burger span[data-v-e01354e4]{background:var(--cream)}.header--over[data-v-e01354e4] .lang__button{color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a161340;border-color:#f9f8f459}.header--over[data-v-e01354e4] .lang__button:hover,.header--over[data-v-e01354e4] .lang__button[aria-expanded=true]{border-color:var(--cream);background:#1a161380}.header__inner[data-v-e01354e4]{z-index:2;justify-content:space-between;align-items:center;height:68px;display:flex;position:relative}.header__foot[data-v-e01354e4],.header__num[data-v-e01354e4]{display:none}.header__logo[data-v-e01354e4],.header__lang[data-v-e01354e4],.header__burger[data-v-e01354e4]{z-index:2;position:relative}.header__logo img[data-v-e01354e4]{width:auto;height:52px;display:block}.header__nav[data-v-e01354e4]{gap:28px;margin-left:40px;display:flex}.header__nav a[data-v-e01354e4]{color:var(--muted);font-size:.95rem;text-decoration:none;transition:color .2s}.header__nav a[data-v-e01354e4]:hover{color:var(--brown)}.header__lang[data-v-e01354e4]{margin-left:auto;margin-right:6px}.header__burger[data-v-e01354e4]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.header__burger span[data-v-e01354e4]{background:var(--ink);height:2px;transition:transform .25s,top .25s;position:absolute;left:11px;right:11px}.header__burger span[data-v-e01354e4]:first-child{top:17px}.header__burger span[data-v-e01354e4]:last-child{top:25px}.header__burger[aria-expanded=true] span[data-v-e01354e4]:first-child{top:21px;transform:rotate(45deg)}.header__burger[aria-expanded=true] span[data-v-e01354e4]:last-child{top:21px;transform:rotate(-45deg)}@media (width<=1080px){.header__burger[data-v-e01354e4]{border-radius:50%;width:48px;height:48px;transition:background .3s,box-shadow .3s;display:block}.header__burger[aria-expanded=true][data-v-e01354e4]{background:var(--ink)}.header__burger[aria-expanded=true] span[data-v-e01354e4]{background:var(--cream)}.header__burger span[data-v-e01354e4]{left:14px;right:14px}.header__burger span[data-v-e01354e4]:first-child{top:19px}.header__burger span[data-v-e01354e4]:last-child{top:27px}.header__burger[aria-expanded=true] span[data-v-e01354e4]:first-child,.header__burger[aria-expanded=true] span[data-v-e01354e4]:last-child{top:23px}.header__nav[data-v-e01354e4]{z-index:1;padding:96px max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:radial-gradient(ellipse 90% 50% at 100% 0%, #7a65481f, transparent 70%), var(--cream);visibility:hidden;opacity:0;clip-path:inset(0 0 100%);flex-direction:column;gap:0;height:100dvh;margin:0;transition:clip-path .6s cubic-bezier(.76,0,.24,1),opacity .3s,visibility 0s .6s;position:fixed;inset:0;overflow-y:auto}.header__nav--open[data-v-e01354e4]{visibility:visible;opacity:1;clip-path:inset(0);transition:clip-path .6s cubic-bezier(.76,0,.24,1),opacity .2s,visibility}.header__nav>a[data-v-e01354e4]{min-height:64px;color:var(--ink);-webkit-tap-highlight-color:transparent;opacity:0;border-bottom:1px solid #2b28251a;align-items:baseline;gap:18px;padding:14px 0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),color .2s,padding-left .3s;display:flex;transform:translateY(24px)}.header__nav>a[data-v-e01354e4]:active{color:var(--brown);padding-left:8px}.header__num[data-v-e01354e4]{letter-spacing:.12em;min-width:2ch;color:var(--brown);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500;display:block}.header__label[data-v-e01354e4]{font-family:var(--font-serif);font-size:clamp(1.7rem,7.5vw,2.4rem);font-weight:500;line-height:1.15}.header__foot[data-v-e01354e4]{opacity:0;flex-direction:column;gap:22px;margin-top:auto;padding-top:32px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(24px)}.header__nav--open>a[data-v-e01354e4],.header__nav--open .header__foot[data-v-e01354e4]{opacity:1;transition-delay:calc(.18s + var(--i) * 60ms);transform:none}.header__nav .header__cta[data-v-e01354e4]{color:var(--cream);justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:1rem;display:flex}.header__phones[data-v-e01354e4]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.header__nav a.header__phone[data-v-e01354e4]{min-height:60px;color:var(--ink);-webkit-tap-highlight-color:transparent;background:#ffffff8c;border:1px solid #2b28251f;border-radius:999px;align-items:center;gap:14px;padding:8px 16px 8px 8px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.header__nav a.header__phone[data-v-e01354e4]:active{background:var(--white);border-color:var(--brown)}.header__phone-icon[data-v-e01354e4]{background:var(--ink);width:44px;height:44px;color:var(--cream);border-radius:50%;flex:none;place-items:center;display:grid}.header__phone-num[data-v-e01354e4]{letter-spacing:.01em;font-variant-numeric:tabular-nums;flex:1;font-size:1.05rem;font-weight:500}.header__phone-arrow[data-v-e01354e4]{color:var(--stone);flex:none}.header__domain[data-v-e01354e4]{letter-spacing:.22em;text-transform:uppercase;color:var(--stone);justify-content:center;align-items:center;gap:8px;margin:0;font-size:.78rem;display:flex}}@media (prefers-reduced-motion:reduce){.header__nav[data-v-e01354e4],.header__nav>a[data-v-e01354e4],.header__foot[data-v-e01354e4]{transition-duration:.01ms!important;transition-delay:0s!important}}.hero[data-v-2500ad5b]{--hero-text:#f9f8f4;--hero-soft:#f9f8f4d1;--hero-line:#f9f8f438;isolation:isolate;background:var(--ink);min-height:100svh;color:var(--hero-text);align-items:center;padding:120px 0 110px;display:flex;position:relative;overflow:hidden}.hero__bg[data-v-2500ad5b]{z-index:-2;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.hero[data-v-2500ad5b]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 50% 48%,#1a161340 0%,#1a1613b3 100%),linear-gradient(#1a16138c 0%,#1a161359 40%,#1a1613cc 100%);position:absolute;inset:0}.hero__inner[data-v-2500ad5b]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__logo[data-v-2500ad5b]{filter:drop-shadow(0 8px 30px #00000059);width:clamp(260px,32vw,420px);height:auto;margin-bottom:32px}.hero__tagline[data-v-2500ad5b]{letter-spacing:.28em;text-transform:uppercase;color:var(--hero-text);text-shadow:0 1px 12px #0006;margin:0;font-size:clamp(.85rem,1.5vw,1rem);font-weight:500}.hero__place[data-v-2500ad5b]{font-family:var(--font-serif);color:var(--hero-soft);align-items:center;gap:14px;margin:18px 0 40px;font-size:clamp(1rem,1.6vw,1.15rem);font-style:italic;display:inline-flex}.hero__place[data-v-2500ad5b]:before,.hero__place[data-v-2500ad5b]:after{content:"";background:var(--hero-line);width:36px;height:1px}.hero__actions[data-v-2500ad5b]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero__btn[data-v-2500ad5b]{border-color:var(--hero-text);background:var(--hero-text);min-height:52px;color:var(--ink);padding-inline:32px}.hero__btn[data-v-2500ad5b]:hover{border-color:var(--hero-text);color:var(--hero-text);background:0 0}.hero__btn--ghost[data-v-2500ad5b]{color:var(--hero-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f9f8f40f;border-color:#f9f8f48c}.hero__btn--ghost[data-v-2500ad5b]:hover{border-color:var(--hero-text);background:var(--hero-text);color:var(--ink)}.hero__btn[data-v-2500ad5b]:focus-visible,.hero__toggle[data-v-2500ad5b]:focus-visible,.hero__scroll[data-v-2500ad5b]:focus-visible{outline:2px solid var(--hero-text);outline-offset:3px}.hero__chips[data-v-2500ad5b]{border-top:1px solid var(--hero-line);justify-content:center;margin:56px 0 0;padding:28px 0 0;list-style:none;display:flex}.hero__chips li[data-v-2500ad5b]{gap:4px;padding:0 clamp(20px,4vw,44px);display:grid}.hero__chips li+li[data-v-2500ad5b]{border-left:1px solid var(--hero-line)}.hero__chips strong[data-v-2500ad5b]{font-family:var(--font-serif);color:var(--hero-text);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;line-height:1.1}.hero__chips span[data-v-2500ad5b]{color:var(--hero-soft);font-size:.85rem}.hero__scroll[data-v-2500ad5b]{letter-spacing:.24em;text-transform:uppercase;color:var(--hero-soft);justify-items:center;gap:8px;font-size:.7rem;text-decoration:none;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero__scroll i[data-v-2500ad5b]{background:var(--hero-line);width:1.5px;height:44px;position:relative;overflow:hidden}.hero__scroll i[data-v-2500ad5b]:after{content:"";background:var(--hero-text);animation:2s cubic-bezier(.65,0,.35,1) infinite drop-2500ad5b;position:absolute;inset:0}@keyframes drop-2500ad5b{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.hero__toggle[data-v-2500ad5b]{width:44px;height:44px;color:var(--hero-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#1a16134d;border:1px solid #f9f8f459;border-radius:50%;place-items:center;transition:background .25s,border-color .25s;display:grid;position:absolute;bottom:30px;right:max(20px,50vw - 590px)}.hero__toggle[data-v-2500ad5b]:hover{border-color:var(--hero-text);background:#1a16138c}@media (prefers-reduced-motion:reduce){.hero__scroll i[data-v-2500ad5b]:after{animation:none}}@media (width<=860px){.hero[data-v-2500ad5b]{padding:100px 0 90px}.hero__scroll[data-v-2500ad5b]{display:none}.hero__logo[data-v-2500ad5b]{width:clamp(220px,70vw,320px);margin-bottom:24px}.hero__tagline[data-v-2500ad5b]{letter-spacing:.2em;font-size:.78rem}.hero__place[data-v-2500ad5b]{margin:14px 0 30px}.hero__place[data-v-2500ad5b]:before,.hero__place[data-v-2500ad5b]:after{width:20px}.hero__actions[data-v-2500ad5b]{flex-direction:column;gap:12px;width:100%;max-width:380px}.hero__btn[data-v-2500ad5b]{width:100%}.hero__chips[data-v-2500ad5b]{width:100%;max-width:440px;margin-top:40px;padding-top:22px}.hero__chips li[data-v-2500ad5b]{flex:1;padding:0 8px}.hero__chips span[data-v-2500ad5b]{font-size:.75rem;line-height:1.3}.hero__toggle[data-v-2500ad5b]{bottom:20px}}.about[data-v-1663664d]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.about__photo[data-v-1663664d]{border:8px solid var(--white);box-shadow:var(--shadow);border-radius:28px;overflow:hidden}.about__photo img[data-v-1663664d]{aspect-ratio:4/4.6;object-fit:cover;width:100%}.about__sub[data-v-1663664d]{color:var(--brown);margin:30px 0 12px;font-size:1.4rem}.about__list[data-v-1663664d]{color:var(--muted);margin:0;padding-left:20px}.about__list li+li[data-v-1663664d]{margin-top:8px}.about__facts[data-v-1663664d]{grid-template-columns:1fr 1fr;gap:14px 22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.about__facts li[data-v-1663664d]{border-left:3px solid var(--brown);color:var(--muted);padding-left:14px}.about__facts strong[data-v-1663664d]{color:var(--ink)}@media (width<=860px){.about[data-v-1663664d],.about__facts[data-v-1663664d]{grid-template-columns:1fr}}.stats[data-v-aab0a7bc]{text-align:center;grid-template-columns:repeat(3,1fr);gap:36px 20px;display:grid}.stat__circle[data-v-aab0a7bc]{aspect-ratio:1;background:radial-gradient(circle at 30% 25%, #ffffffe6, #f0ece500 62%), var(--sand);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(100%,clamp(140px,20vw,200px));margin:0 auto 16px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:inset 0 0 0 1px #7a654859,0 24px 44px -26px #2b282580}.stat__circle[data-v-aab0a7bc]:after{content:"";border:1px dashed #7a654880;border-radius:50%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:-9px}.stat:hover .stat__circle[data-v-aab0a7bc]{transform:translateY(-6px)}.stat:hover .stat__circle[data-v-aab0a7bc]:after{transform:rotate(90deg)}.stat__circle strong[data-v-aab0a7bc]{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.stat__circle span[data-v-aab0a7bc]{color:var(--brown);font-size:.95rem}.stat p[data-v-aab0a7bc]{margin:0;font-weight:600}.gallery[data-v-aab0a7bc]{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.gallery__item[data-v-aab0a7bc]{border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.gallery__item img[data-v-aab0a7bc]{object-fit:cover;width:100%;height:clamp(240px,36vw,420px)}.equipment[data-v-aab0a7bc]{border-radius:calc(var(--radius) + 8px);background:radial-gradient(ellipse 60% 80% at 100% 0%, #7a654866, transparent 70%), radial-gradient(ellipse 50% 60% at 0% 100%, #d9d2c514, transparent 70%), var(--ink);color:var(--cream);margin-top:clamp(40px,6vw,72px);padding:clamp(28px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #1a1613b3}.equipment__head[data-v-aab0a7bc]{border-bottom:1px solid #f9f8f42e;align-items:flex-end;gap:24px;margin-bottom:clamp(20px,3vw,36px);padding-bottom:22px;display:flex}.equipment__title[data-v-aab0a7bc]{font-size:clamp(1.5rem,3vw,2.1rem)}.equipment__list[data-v-aab0a7bc]{grid-template-columns:1fr 1fr;gap:0 clamp(28px,5vw,64px);margin:0;padding:0;list-style:none;display:grid}.equipment__list li[data-v-aab0a7bc]{border-bottom:1px solid #f9f8f41a;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 16px;display:flex;position:relative}.equipment__name[data-v-aab0a7bc]{color:#f9f8f4e0}.equipment__count[data-v-aab0a7bc]{font-family:var(--font-serif);color:var(--beige);font-variant-numeric:tabular-nums;font-size:1.25rem}.equipment__bar[data-v-aab0a7bc]{height:2px;width:calc(var(--w) * 100%);background:linear-gradient(90deg, var(--brown), var(--beige));transform-origin:0;min-width:6px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.equipment__list li:hover .equipment__bar[data-v-aab0a7bc]{transform:scaleY(2)}.equipment__note[data-v-aab0a7bc]{color:#f9f8f499;margin:26px 0 0;font-size:.95rem}@media (width<=640px){.stats[data-v-aab0a7bc]{grid-template-columns:repeat(2,1fr);gap:28px 12px}.stat__circle[data-v-aab0a7bc]{border-width:5px;width:min(100%,156px)}.stat__circle strong[data-v-aab0a7bc]{font-size:1.4rem}.stat__circle span[data-v-aab0a7bc]{font-size:.82rem}.stat p[data-v-aab0a7bc]{font-size:.9rem}.equipment[data-v-aab0a7bc]{padding:24px 20px}.equipment__head[data-v-aab0a7bc]{align-items:center}.gallery[data-v-aab0a7bc],.equipment__list[data-v-aab0a7bc]{grid-template-columns:1fr}}.rail[data-v-ea111e93]{touch-action:pan-y;margin-top:8px;position:relative}.rail__bar[data-v-ea111e93]{background:linear-gradient(#a59d91 0%,#ece8e0 45%,#8a8277 100%);border-radius:4px;height:4px;position:absolute;top:4px;left:0;right:0;box-shadow:0 2px 4px #2b28252e}.garment[data-v-ea111e93]{cursor:pointer;perspective:1100px;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;height:100%;padding:0;position:absolute;top:0;left:0}.garment[data-v-ea111e93]:focus-visible{outline:none}.garment:focus-visible .garment__body[data-v-ea111e93]{outline:2px solid var(--brown);outline-offset:6px}.garment__hook[data-v-ea111e93]{width:28px;height:var(--hook);position:absolute;top:0;left:50%;transform:translate(-50%)}.garment__body[data-v-ea111e93]{top:var(--hook);transform-origin:50% 0;will-change:transform;display:block;position:absolute;bottom:8px;left:0;right:0}.garment__frames[data-v-ea111e93]{mix-blend-mode:multiply;background-repeat:no-repeat;position:absolute;inset:0}.garment__photo[data-v-ea111e93]{object-fit:cover;border:4px solid var(--white);width:100%;height:100%;box-shadow:var(--shadow);background:var(--sand);-webkit-user-select:none;user-select:none;border-radius:14px}.garment__shade[data-v-ea111e93]{pointer-events:none;background:linear-gradient(90deg,#2b28258c,#2b28251a);border-radius:14px;position:absolute;inset:0}.rack__caption[data-v-ea111e93]{text-align:center;margin-top:22px}.rack__title[data-v-ea111e93]{font-family:var(--font-serif);margin:0;font-size:1.35rem;font-weight:600}.rack__hint[data-v-ea111e93]{color:var(--muted);margin:6px 0 0;font-size:.85rem}.caption-enter-active[data-v-ea111e93],.caption-leave-active[data-v-ea111e93]{transition:opacity .2s,transform .2s}.caption-enter-from[data-v-ea111e93]{opacity:0;transform:translateY(6px)}.caption-leave-to[data-v-ea111e93]{opacity:0;transform:translateY(-6px)}.detail[data-v-ea111e93]{border-radius:var(--radius);background:var(--cream);width:min(880px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;padding:0;overflow:auto;box-shadow:0 40px 80px -30px #2b28258c}.detail[data-v-ea111e93]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2b282573}.detail[open][data-v-ea111e93]{animation:.35s cubic-bezier(.2,.8,.2,1) detail-in-ea111e93}@keyframes detail-in-ea111e93{0%{opacity:0;transform:translateY(16px)scale(.98)}}.detail__inner[data-v-ea111e93]{grid-template-columns:1.1fr 1fr;display:grid;position:relative}.detail__close[data-v-ea111e93]{z-index:1;border:1px solid var(--beige);background:var(--cream);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.85rem;position:absolute;top:14px;right:14px}.detail__close[data-v-ea111e93]:hover{border-color:var(--brown)}.detail__photo[data-v-ea111e93]{aspect-ratio:2/3;background:var(--sand)}.detail__photo img[data-v-ea111e93]{object-fit:cover;width:100%;height:100%}.detail__meta[data-v-ea111e93]{flex-direction:column;justify-content:flex-end;padding:64px 36px 36px;display:flex}.detail__index[data-v-ea111e93]{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 auto;font-size:.8rem}.detail__title[data-v-ea111e93]{font-family:var(--font-serif);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1.2}.detail__category[data-v-ea111e93]{color:var(--muted);margin:8px 0 28px}.detail__cta[data-v-ea111e93]{background:var(--ink);color:var(--cream);border-radius:999px;align-self:flex-start;padding:13px 24px;font-weight:500;text-decoration:none;transition:background .2s}.detail__cta[data-v-ea111e93]:hover{background:var(--brown)}@media (width<=640px){.detail__inner[data-v-ea111e93]{grid-template-columns:1fr}.detail__photo[data-v-ea111e93]{aspect-ratio:4/5}.detail__meta[data-v-ea111e93]{padding:22px 20px 24px}.detail__index[data-v-ea111e93]{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.detail[open][data-v-ea111e93]{animation:none}}.tabs[data-v-ba3f4ea0]{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.tab[data-v-ba3f4ea0]{border:1.5px solid var(--beige);font:inherit;cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;padding:10px 22px;transition:all .2s}.tab[data-v-ba3f4ea0]:hover{border-color:var(--brown);color:var(--ink)}.tab--active[data-v-ba3f4ea0]{background:var(--ink);border-color:var(--ink);color:var(--cream)}@media (width<=560px){.tabs[data-v-ba3f4ea0]{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.tab[data-v-ba3f4ea0]{white-space:nowrap}}.quality[data-v-893804dd]{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.quality__grid[data-v-893804dd]{grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.q[data-v-893804dd]{background:var(--white);border-radius:var(--radius);color:var(--brown);border:1px solid #2b282514;padding:24px}.q h3[data-v-893804dd]{font-family:var(--font-sans);color:var(--ink);margin:14px 0 8px;font-size:1.1rem;font-weight:600}.q p[data-v-893804dd]{color:var(--muted);margin:0;font-size:.95rem}.quality__photos[data-v-893804dd]{gap:18px;display:grid}.photo[data-v-893804dd]{border-radius:var(--radius);border:6px solid var(--white);box-shadow:var(--shadow);overflow:hidden}.photo img[data-v-893804dd]{object-fit:cover;width:100%;height:100%;min-height:220px;max-height:300px}.clients[data-v-893804dd]{margin-top:clamp(56px,8vw,96px)}.clients__band[data-v-893804dd]{--gap:clamp(40px, 6vw, 88px);border-block:1px solid #2b282524;margin-top:clamp(12px,2vw,24px);padding:clamp(20px,3vw,36px) 0}.client[data-v-893804dd]{align-items:center;gap:var(--gap);font-family:var(--font-serif);letter-spacing:.06em;white-space:nowrap;color:var(--ink);font-size:clamp(1.8rem,4.6vw,3.6rem);font-weight:600;display:inline-flex}.client[data-v-893804dd]:after{content:"";background:var(--brown);width:12px;height:12px;transform:rotate(45deg)}@media (width<=900px){.quality[data-v-893804dd]{grid-template-columns:1fr}.quality__photos[data-v-893804dd]{grid-template-columns:1fr 1fr}}@media (width<=560px){.quality__grid[data-v-893804dd],.quality__photos[data-v-893804dd]{grid-template-columns:1fr}}.brands[data-v-ddfa0708]{background:var(--stone);color:var(--cream)}.brands .eyebrow[data-v-ddfa0708]{color:var(--beige)}.brands .section__lead[data-v-ddfa0708]{color:#f9f8f4bf}.brands__grid[data-v-ddfa0708]{grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}.brands__grid a[data-v-ddfa0708]{border-radius:var(--radius);border:1px solid #f9f8f440;flex-direction:column;gap:8px;min-height:220px;padding:32px;text-decoration:none;transition:background .3s,transform .3s;display:flex}.brands__grid a[data-v-ddfa0708]:hover{background:#f9f8f414;transform:translateY(-4px)}.brands__name[data-v-ddfa0708]{font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.8rem);font-weight:600}.brands__desc[data-v-ddfa0708]{color:#f9f8f4bf}.brands__go[data-v-ddfa0708]{color:var(--beige);margin-top:auto;font-weight:500}@media (width<=640px){.brands__grid[data-v-ddfa0708]{grid-template-columns:1fr}}.phone[data-v-77af11ef]{position:relative}.phone__control[data-v-77af11ef]{border:1.5px solid var(--beige);background:var(--cream);border-radius:16px;align-items:stretch;min-height:56px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.phone__control[data-v-77af11ef]:hover{border-color:#c4baa8}.phone__control[data-v-77af11ef]:focus-within,.phone--open .phone__control[data-v-77af11ef]{border-color:var(--brown);background:var(--white);box-shadow:0 0 0 4px #7a654824}.phone--invalid .phone__control[data-v-77af11ef]{border-color:#b3261e;box-shadow:0 0 0 4px #b3261e1a}.phone__trigger[data-v-77af11ef]{color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-right:1px solid #2b28251f;border-radius:14px 0 0 14px;flex:none;align-items:center;gap:8px;padding:0 12px 0 16px;font-weight:500;display:inline-flex}.phone__trigger[data-v-77af11ef]:hover{background:#2b28250a}.phone__trigger[data-v-77af11ef]:focus-visible{outline:2px solid var(--brown);outline-offset:-3px}.phone__flag[data-v-77af11ef],.phone__option img[data-v-77af11ef]{object-fit:cover;border-radius:3px;width:24px;height:18px;display:block;box-shadow:0 0 0 1px #2b282524}.phone__dial[data-v-77af11ef]{font-variant-numeric:tabular-nums}.phone__chevron[data-v-77af11ef]{color:var(--stone);transition:transform .25s}.phone--open .phone__chevron[data-v-77af11ef]{transform:rotate(180deg)}.phone__input[data-v-77af11ef]{min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border:0;border-radius:0 14px 14px 0;flex:1;padding:0 16px;font-size:1.02rem}.phone__input[data-v-77af11ef]:focus{outline:none}.phone__input[data-v-77af11ef]::placeholder{color:#a8a39a}.phone__backdrop[data-v-77af11ef],.phone__handle[data-v-77af11ef],.phone__title[data-v-77af11ef]{display:none}.phone__popover[data-v-77af11ef]{z-index:90;background:var(--white);transform-origin:0 0;-webkit-overflow-scrolling:touch;border:1px solid #2b28251a;border-radius:20px;flex-direction:column;padding:8px;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 56px -18px #2b282561,0 2px 8px #2b28250f}.phone__search[data-v-77af11ef]{background:var(--sand);color:var(--stone);border:1.5px solid #0000;border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 8px 0 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.phone__search[data-v-77af11ef]:focus-within{border-color:var(--brown);background:var(--white);box-shadow:0 0 0 4px #7a65481f}.phone__search input[data-v-77af11ef]{min-width:0;min-height:46px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:1rem}.phone__search input[data-v-77af11ef]:focus{outline:none}.phone__search input[data-v-77af11ef]::placeholder{color:#a8a39a}.phone__clear[data-v-77af11ef]{width:28px;height:28px;color:var(--ink);cursor:pointer;background:#2b28251a;border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}.phone__clear[data-v-77af11ef]:hover{background:#2b28252e}.phone__list[data-v-77af11ef]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--beige) transparent;flex:auto;min-height:0;margin:8px -4px 0 0;padding:0 4px 0 0;list-style:none;overflow-y:auto}.phone__option[data-v-77af11ef]{min-height:46px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:6px 12px;transition:background .15s;display:flex}.phone__option--active[data-v-77af11ef]{background:var(--sand)}.phone__option--selected[data-v-77af11ef]{background:#7a65481a;font-weight:600}.phone__option--selected.phone__option--active[data-v-77af11ef]{background:#7a654829}.phone__option img[data-v-77af11ef]{border-radius:4px;flex:none;width:28px;height:21px}.phone__name[data-v-77af11ef]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.phone__name mark[data-v-77af11ef]{color:var(--brown);background:0 0;padding:0;font-weight:700}.phone__code[data-v-77af11ef]{color:var(--stone);font-variant-numeric:tabular-nums;flex:none;font-size:.92rem;font-weight:500}.phone__check[data-v-77af11ef]{color:var(--brown);flex:none;margin-left:-4px}.phone__empty[data-v-77af11ef]{color:var(--stone);text-align:center;padding:28px 12px}.phone-pop-enter-active[data-v-77af11ef]{transition:opacity .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1)}.phone-pop-leave-active[data-v-77af11ef]{transition:opacity .12s ease-in,transform .14s ease-in}.phone-pop-enter-from[data-v-77af11ef],.phone-pop-leave-to[data-v-77af11ef]{opacity:0}.phone-pop-enter-active .phone__popover[data-v-77af11ef]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.phone-pop-leave-active .phone__popover[data-v-77af11ef]{transition:transform .16s ease-in}.phone-pop-enter-from .phone__popover[data-v-77af11ef],.phone-pop-leave-to .phone__popover[data-v-77af11ef]{transform:translateY(-6px)scale(.98)}@media (width<=640px){.phone__layer[data-v-77af11ef]{z-index:90;position:fixed;inset:0}.phone__backdrop[data-v-77af11ef]{touch-action:none;background:#1a161373;display:block;position:absolute;inset:0}.phone__popover[data-v-77af11ef]{width:auto;max-height:72dvh;padding:8px 16px max(16px, env(safe-area-inset-bottom));transform-origin:bottom;border:0;border-radius:24px 24px 0 0;position:absolute;inset:auto 0 0;box-shadow:0 -12px 40px #1a161333}.phone__handle[data-v-77af11ef]{background:var(--beige);border-radius:2px;flex:none;width:40px;height:4px;margin:2px auto 10px;display:block}.phone__title[data-v-77af11ef]{font-family:var(--font-serif);color:var(--ink);text-align:center;flex:none;margin:0 0 12px;font-size:1.2rem;font-weight:500;display:block}.phone__search[data-v-77af11ef]{flex:none}.phone__list[data-v-77af11ef]{touch-action:pan-y}.phone-pop-enter-from .phone__popover[data-v-77af11ef],.phone-pop-leave-to .phone__popover[data-v-77af11ef]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.phone-pop-enter-active[data-v-77af11ef],.phone-pop-leave-active[data-v-77af11ef],.phone__chevron[data-v-77af11ef]{transition-duration:.01ms!important}}.request__inner[data-v-cba71739]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.request__text[data-v-cba71739]{position:sticky;top:112px}.request__points[data-v-cba71739]{gap:22px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.request__points li[data-v-cba71739]{align-items:flex-start;gap:16px;display:flex}.request__icon[data-v-cba71739]{background:var(--white);width:48px;height:48px;color:var(--brown);border:1px solid #7a654840;border-radius:50%;flex:none;place-items:center;display:grid}.request__points h3[data-v-cba71739]{font-family:var(--font-sans);color:var(--ink);margin:2px 0 4px;font-size:1rem;font-weight:600}.request__points p[data-v-cba71739]{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.form[data-v-cba71739]{background:radial-gradient(ellipse 70% 40% at 100% 0%, #7a654814, transparent 70%), var(--white);box-shadow:var(--shadow);border:1px solid #2b282514;border-radius:28px;gap:22px;padding:clamp(24px,3.5vw,44px);display:grid;position:relative}.field[data-v-cba71739]{gap:8px;display:grid}.field label[data-v-cba71739]{color:var(--ink);font-size:.92rem;font-weight:600}.field label em[data-v-cba71739]{color:var(--stone);font-style:normal;font-weight:400}.field input[data-v-cba71739],.field textarea[data-v-cba71739]{border:1.5px solid var(--beige);background:var(--cream);width:100%;min-height:56px;font:inherit;color:var(--ink);border-radius:16px;padding:14px 18px;font-size:1.02rem;transition:border-color .2s,background .2s,box-shadow .2s}.field textarea[data-v-cba71739]{resize:vertical;min-height:120px;line-height:1.5}.field input[data-v-cba71739]::placeholder,.field textarea[data-v-cba71739]::placeholder{color:#a8a39a}.field input[data-v-cba71739]:hover,.field textarea[data-v-cba71739]:hover{border-color:#c4baa8}.field input[data-v-cba71739]:focus,.field textarea[data-v-cba71739]:focus{border-color:var(--brown);background:var(--white);outline:none;box-shadow:0 0 0 4px #7a654824}.field input.is-invalid[data-v-cba71739]{border-color:#b3261e;box-shadow:0 0 0 4px #b3261e1a}.field__msg[data-v-cba71739]{color:var(--stone);align-items:center;gap:6px;margin:0;font-size:.86rem;display:flex}.field__msg--error[data-v-cba71739],.form__error[data-v-cba71739]{color:#b3261e}.field__msg--error svg[data-v-cba71739]{flex:none}.form__error[data-v-cba71739]{background:#fbeceb;border-radius:14px;margin:0;padding:12px 16px;font-size:.92rem}.form__success[data-v-cba71739]{color:#2f5a27;background:#e8f1e4;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex}.form__success svg[data-v-cba71739]{flex:none}.form__success p[data-v-cba71739]{margin:0;font-weight:500}.consent[data-v-cba71739]{gap:8px;display:grid}.consent__row[data-v-cba71739]{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.consent__row input[data-v-cba71739]{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;inset:0 auto auto 0}.consent__box[data-v-cba71739]{background:var(--cream);color:#0000;border:1.5px solid #bdb3a1;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:grid}.consent__row:hover .consent__box[data-v-cba71739]{border-color:var(--brown)}.consent__row input:checked+.consent__box[data-v-cba71739]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.consent__row input:focus-visible+.consent__box[data-v-cba71739]{border-color:var(--brown);box-shadow:0 0 0 4px #7a654840}.consent__row input[aria-invalid=true]+.consent__box[data-v-cba71739]{border-color:#b3261e;box-shadow:0 0 0 4px #b3261e1a}.consent__text[data-v-cba71739]{color:var(--muted);padding-top:2px;font-size:.9rem;line-height:1.5}.consent__text a[data-v-cba71739]{color:var(--ink);border-bottom:1px solid #7a654880;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.consent__text a[data-v-cba71739]:hover{color:var(--brown);border-color:var(--brown)}.form__trap[data-v-cba71739]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form__submit[data-v-cba71739]{gap:12px;width:100%;min-height:58px;font-size:1.02rem}.form__submit[data-v-cba71739]:disabled{opacity:.7;cursor:progress;transform:none}.form__spinner[data-v-cba71739]{border:2px solid #f9f8f459;border-top-color:var(--cream);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite form-spin-cba71739}@keyframes form-spin-cba71739{to{transform:rotate(360deg)}}@media (width<=860px){.request__inner[data-v-cba71739]{grid-template-columns:1fr}.request__text[data-v-cba71739]{position:static}}@media (width<=480px){.form[data-v-cba71739]{border-radius:22px}}@media (prefers-reduced-motion:reduce){.form__spinner[data-v-cba71739]{animation-duration:2s}}.map[data-v-db6bdab5]{margin-top:48px}.map__bar[data-v-db6bdab5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.map__switch[data-v-db6bdab5]{background:#f9f8f40f;border:1px solid #d9d2c54d;border-radius:999px;padding:4px;display:inline-flex}.map__tab[data-v-db6bdab5]{min-height:46px;color:var(--beige);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:.95rem;font-weight:500;transition:background .3s,color .3s;display:inline-flex}.map__tab img[data-v-db6bdab5],.map__open img[data-v-db6bdab5]{flex:none;width:auto;height:20px;display:block}@media (hover:hover){.map__tab[data-v-db6bdab5]:not(.map__tab--on):hover{color:var(--cream)}}.map__tab--on[data-v-db6bdab5],.map__tab--on[data-v-db6bdab5]:hover{background:var(--cream);color:var(--ink)}.map__tab[data-v-db6bdab5]:focus-visible,.map__open[data-v-db6bdab5]:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.map__open[data-v-db6bdab5]{min-height:44px;color:var(--cream);border-bottom:1px solid #f9f8f459;align-items:center;gap:8px;text-decoration:none;transition:border-color .2s;display:inline-flex}.map__open[data-v-db6bdab5]:hover{border-color:var(--cream)}.map__frame[data-v-db6bdab5]{border-radius:var(--radius);background:#2f2c29;border:1px solid #d9d2c54d;height:clamp(260px,32vw,400px);position:relative;overflow:hidden}.map__iframe[data-v-db6bdab5]{opacity:0;border:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.map__iframe--on[data-v-db6bdab5]{opacity:1}.map__skeleton[data-v-db6bdab5]{color:#d9d2c538;background:linear-gradient(100deg,#0000 30%,#f9f8f412 50%,#0000 70%) 0 0/200% 100%,#2f2c29;place-items:center;transition:opacity .5s;animation:1.8s linear infinite map-shimmer-db6bdab5;display:grid;position:absolute;inset:0}.map__skeleton--off[data-v-db6bdab5]{opacity:0;pointer-events:none;animation:none}.map__grid[data-v-db6bdab5]{width:100%;height:100%;position:absolute;inset:0}.map__pin[data-v-db6bdab5]{width:56px;height:56px;color:var(--cream);background:#f9f8f41a;border-radius:50%;place-items:center;display:grid;position:relative}@keyframes map-shimmer-db6bdab5{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}@media (width<=760px){.map[data-v-db6bdab5]{margin-top:36px}.map__bar[data-v-db6bdab5]{flex-direction:column;align-items:stretch;gap:6px}.map__switch[data-v-db6bdab5]{grid-template-columns:1fr 1fr;display:grid}.map__tab[data-v-db6bdab5]{min-height:48px;padding:0 8px;font-size:.92rem}.map__open[data-v-db6bdab5]{color:var(--beige);text-underline-offset:4px;border-bottom:0;justify-content:center;text-decoration:underline}.map__frame[data-v-db6bdab5]{border-radius:18px;height:300px}}@media (prefers-reduced-motion:reduce){.map__skeleton[data-v-db6bdab5]{animation:none}.map__iframe[data-v-db6bdab5],.map__skeleton[data-v-db6bdab5]{transition-duration:.01ms}}.contacts[data-v-812b53c2]{background:var(--ink);color:var(--cream);padding:clamp(56px,8vw,96px) 0 36px}.contacts__logo[data-v-812b53c2]{width:240px;height:auto;margin-bottom:36px}.contacts__title[data-v-812b53c2]{margin-bottom:36px;font-size:clamp(2rem,4vw,2.8rem)}.contacts__grid[data-v-812b53c2]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.contacts__grid>div[data-v-812b53c2]{border-top:1px solid #d9d2c580;padding-top:20px}.contacts__label[data-v-812b53c2]{letter-spacing:.22em;text-transform:uppercase;color:var(--beige);font-size:.78rem}.contacts__grid p[data-v-812b53c2]{margin:12px 0}.contacts__maps[data-v-812b53c2]{flex-wrap:wrap;gap:10px;display:flex}.contacts__phone[data-v-812b53c2],.contacts__link[data-v-812b53c2]{min-height:46px;color:var(--cream);-webkit-tap-highlight-color:transparent;border:1px solid #d9d2c54d;border-radius:999px;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.contacts__phone[data-v-812b53c2]{font-variant-numeric:tabular-nums;font-size:1.05rem}.contacts__link[data-v-812b53c2]{color:var(--beige);font-size:.95rem}.contacts__link img[data-v-812b53c2]{width:auto;height:20px;display:block}.contacts__phone[data-v-812b53c2]:hover,.contacts__link[data-v-812b53c2]:hover{background:var(--cream);border-color:var(--cream);color:var(--ink)}.contacts__phone[data-v-812b53c2]:focus-visible,.contacts__link[data-v-812b53c2]:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.contacts__note[data-v-812b53c2]{color:var(--beige);margin:56px 0 0}.contacts__bottom[data-v-812b53c2]{border-top:1px solid #d9d2c540;margin-top:40px;padding-top:32px}.contacts__closing[data-v-812b53c2]{max-width:28ch;font-family:var(--font-serif);color:var(--cream);margin:0 0 28px;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.3}.contacts__legal[data-v-812b53c2]{color:#f9f8f48c;flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:.85rem;display:flex}.contacts__legal p[data-v-812b53c2]{margin:0}.contacts__copy[data-v-812b53c2]{margin-right:auto}.contacts__policy[data-v-812b53c2]{color:#f9f8f4cc;border-bottom:1px solid #f9f8f44d;align-items:center;min-height:44px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.contacts__policy[data-v-812b53c2]:hover{color:var(--cream);border-color:var(--cream)}.contacts__domain[data-v-812b53c2]{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}@media (width<=760px){.contacts[data-v-812b53c2]{padding:48px 0 max(28px, env(safe-area-inset-bottom))}.contacts__logo[data-v-812b53c2]{width:180px;margin-bottom:28px}.contacts__title[data-v-812b53c2]{margin-bottom:28px}.contacts__grid[data-v-812b53c2]{grid-template-columns:1fr;gap:22px}.contacts__maps[data-v-812b53c2]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contacts__link[data-v-812b53c2]{justify-content:center;padding:0 10px;font-size:.9rem}.contacts__phone[data-v-812b53c2]{width:100%;min-height:52px;padding:0 20px;display:flex}.contacts__note[data-v-812b53c2]{margin-top:36px;line-height:1.55}.contacts__bottom[data-v-812b53c2]{margin-top:32px;padding-top:28px}.contacts__closing[data-v-812b53c2]{max-width:none;margin-bottom:24px}.contacts__legal[data-v-812b53c2]{flex-direction:column;align-items:flex-start;gap:4px}.contacts__copy[data-v-812b53c2]{margin-right:0;line-height:1.5}.contacts__policy[data-v-812b53c2]{margin-top:6px}.contacts__domain[data-v-812b53c2]{margin-top:10px}}.totop[data-v-a73007c8]{z-index:55;right:max(20px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;color:var(--ink);-webkit-tap-highlight-color:transparent;background:#ffffffeb;border-radius:50%;place-items:center;text-decoration:none;transition:background .25s,color .25s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:fixed;box-shadow:0 12px 28px -10px #2b282573,0 0 0 1px #2b282514}.totop[data-v-a73007c8]:hover{background:var(--ink);color:var(--cream);transform:translateY(-3px)}.totop[data-v-a73007c8]:active{transform:scale(.94)}.totop[data-v-a73007c8]:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.totop__ring[data-v-a73007c8]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.totop__track[data-v-a73007c8],.totop__bar[data-v-a73007c8]{fill:none;stroke-width:2px}.totop__track[data-v-a73007c8]{stroke:#2b28251a}.totop__bar[data-v-a73007c8]{stroke:var(--brown);stroke-linecap:round;transition:stroke .25s}.totop:hover .totop__track[data-v-a73007c8]{stroke:#f9f8f433}.totop:hover .totop__bar[data-v-a73007c8]{stroke:var(--cream)}.totop__arrow[data-v-a73007c8]{position:relative}.totop-enter-active[data-v-a73007c8]{transition:opacity .35s ease-out,transform .5s cubic-bezier(.22,1,.36,1)}.totop-leave-active[data-v-a73007c8]{transition:opacity .2s ease-in,transform .25s ease-in}.totop-enter-from[data-v-a73007c8],.totop-leave-to[data-v-a73007c8]{opacity:0;transform:translateY(16px)scale(.85)}@media (width<=560px){.totop[data-v-a73007c8]{right:max(14px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));width:48px;height:48px}.totop--lifted[data-v-a73007c8]{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.totop[data-v-a73007c8],.totop-enter-active[data-v-a73007c8],.totop-leave-active[data-v-a73007c8]{transition-duration:.01ms}}.cookie[data-v-a8cbb076]{z-index:60;left:max(20px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #2b28251a;border-radius:22px;gap:14px;width:min(420px,100vw - 40px);padding:18px 20px 18px 18px;display:flex;position:fixed;box-shadow:0 24px 48px -16px #2b282559,0 2px 8px #2b28250f}.cookie__icon[data-v-a8cbb076]{background:var(--ink);width:44px;height:44px;color:var(--cream);border-radius:50%;flex:none;place-items:center;display:grid}.cookie__body[data-v-a8cbb076]{min-width:0}.cookie__title[data-v-a8cbb076]{color:var(--ink);margin:2px 0 4px;font-size:.98rem;font-weight:600}.cookie__text[data-v-a8cbb076]{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.cookie__actions[data-v-a8cbb076]{align-items:center;gap:18px;margin-top:14px;display:flex}.cookie__ok[data-v-a8cbb076]{border:1.5px solid var(--ink);background:var(--ink);min-height:44px;color:var(--cream);font:inherit;cursor:pointer;border-radius:999px;padding:0 24px;font-size:.95rem;font-weight:500;transition:background .2s,border-color .2s}.cookie__ok[data-v-a8cbb076]:hover{background:var(--brown);border-color:var(--brown)}.cookie__ok[data-v-a8cbb076]:focus-visible,.cookie__more[data-v-a8cbb076]:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.cookie__more[data-v-a8cbb076]{min-height:44px;color:var(--ink);border-bottom:1px solid #7a654873;align-items:center;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.cookie__more[data-v-a8cbb076]:hover{color:var(--brown);border-color:var(--brown)}.cookie-enter-active[data-v-a8cbb076]{transition:opacity .4s ease-out,transform .55s cubic-bezier(.22,1,.36,1)}.cookie-leave-active[data-v-a8cbb076]{transition:opacity .2s ease-in,transform .25s ease-in}.cookie-enter-from[data-v-a8cbb076],.cookie-leave-to[data-v-a8cbb076]{opacity:0;transform:translateY(24px)}@media (width<=560px){.cookie[data-v-a8cbb076]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:20px;width:auto;padding:16px}.cookie__icon[data-v-a8cbb076]{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.cookie-enter-active[data-v-a8cbb076],.cookie-leave-active[data-v-a8cbb076]{transition-duration:.01ms}}.policy[data-v-a847691c]{background:radial-gradient(ellipse 80% 40% at 100% 0%, #7a65481a, transparent 70%), var(--cream);min-height:100dvh}.policy__bar[data-v-a847691c]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9f8f4e6;position:sticky;top:0;box-shadow:0 1px #2b282514}.policy__bar-inner[data-v-a847691c]{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.policy__logo img[data-v-a847691c]{width:auto;height:48px;display:block}.policy__bar-right[data-v-a847691c]{align-items:center;gap:16px;display:flex}.policy__back[data-v-a847691c]{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-flex}.policy__back[data-v-a847691c]:hover{color:var(--brown)}.policy__main[data-v-a847691c]{padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,112px)}.policy__hero[data-v-a847691c]{max-width:760px;margin-bottom:clamp(36px,6vw,72px)}.policy__hero h1[data-v-a847691c]{margin:0;font-size:clamp(2.1rem,5.5vw,3.6rem);line-height:1.1}.policy__lead[data-v-a847691c]{color:var(--muted);margin:18px 0 0;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.6}.policy__grid[data-v-a847691c]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.policy__toc[data-v-a847691c]{position:sticky;top:100px}.policy__toc-title[data-v-a847691c]{letter-spacing:.22em;text-transform:uppercase;color:var(--brown);margin:0 0 14px;font-size:.78rem;font-weight:600}.policy__toc ol[data-v-a847691c]{border-left:1px solid #2b28251f;gap:2px;margin:0;padding:0;list-style:none;display:grid}.policy__toc a[data-v-a847691c]{color:var(--muted);border-left:2px solid #0000;gap:12px;margin-left:-1px;padding:8px 0 8px 16px;font-size:.92rem;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.policy__toc a span[data-v-a847691c]{color:var(--stone);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-size:.8rem}.policy__toc a[data-v-a847691c]:hover,.policy__toc a.is-active[data-v-a847691c]{color:var(--ink);border-left-color:var(--brown)}.policy__article[data-v-a847691c]{max-width:720px}.policy__section[data-v-a847691c]{border-bottom:1px solid #2b28251a;margin-bottom:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px);scroll-margin-top:96px}.policy__section h2[data-v-a847691c],.policy__contact h2[data-v-a847691c]{align-items:baseline;gap:14px;margin:0 0 16px;font-size:clamp(1.4rem,2.6vw,1.8rem);line-height:1.2;display:flex}.policy__num[data-v-a847691c]{color:var(--brown);font-family:var(--font-sans);letter-spacing:.12em;font-variant-numeric:tabular-nums;flex:none;font-size:.85rem;font-weight:600}.policy__section p[data-v-a847691c],.policy__contact>p[data-v-a847691c]{color:var(--muted);margin:0 0 14px;font-size:1.02rem;line-height:1.7}.policy__section ul[data-v-a847691c]{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.policy__section li[data-v-a847691c]{color:var(--muted);padding-left:22px;font-size:1.02rem;line-height:1.65;position:relative}.policy__section li[data-v-a847691c]:before{content:"";background:var(--brown);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.policy__contact[data-v-a847691c]{background:var(--white);box-shadow:var(--shadow);border:1px solid #2b282514;border-radius:24px;padding:clamp(22px,3vw,36px)}.policy__contact dl[data-v-a847691c]{gap:18px;margin:22px 0 0;display:grid}.policy__contact dt[data-v-a847691c]{color:var(--stone);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:.78rem;font-weight:600;display:flex}.policy__contact dt svg[data-v-a847691c]{color:var(--brown)}.policy__contact dd[data-v-a847691c]{color:var(--ink);flex-wrap:wrap;gap:4px 24px;margin:0;font-size:1.05rem;line-height:1.5;display:flex}.policy__contact dd a[data-v-a847691c]{color:var(--ink);font-variant-numeric:tabular-nums;border-bottom:1px solid #7a654866;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.policy__contact dd a[data-v-a847691c]:hover{color:var(--brown);border-color:var(--brown)}.policy__foot[data-v-a847691c]{color:var(--stone);border-top:1px solid #2b282514;padding-block:28px;font-size:.85rem}@media (width<=960px){.policy__grid[data-v-a847691c]{grid-template-columns:1fr}.policy__toc[data-v-a847691c]{display:none}}@media (width<=560px){.policy__back span[data-v-a847691c]{display:none}.policy__back[data-v-a847691c]{background:#2b28250f;border-radius:50%;justify-content:center;width:44px}.policy__section h2[data-v-a847691c],.policy__contact h2[data-v-a847691c]{flex-direction:column;gap:4px}}
