@property --sparkle-strength{syntax: "<number>"; inherits: true; initial-value: 0;}.home-wrapper[data-v-e4962ddb]{padding-bottom:0;background-color:#060505;color:#f3f4f6;font-family:DM Sans,sans-serif;overflow-x:hidden}.hero-section[data-v-e4962ddb]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000;padding-top:7rem}.hero-bg-layer[data-v-e4962ddb]{position:absolute;inset:0;z-index:0;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.hero-bg-img[data-v-e4962ddb]{width:100%;height:100%;object-fit:cover;opacity:.75;transform:scale(1.05) translateZ(0);animation:pulse-e4962ddb 16s ease-in-out infinite;will-change:transform;backface-visibility:hidden}.hero-overlay[data-v-e4962ddb]{position:absolute;inset:0;transform:translateZ(0);backface-visibility:hidden}.hero-overlay--gradient[data-v-e4962ddb]{background:linear-gradient(to top,#060505,transparent,rgba(10,8,7,.8))}.hero-overlay--wine[data-v-e4962ddb]{background:#360c1326;mix-blend-mode:color-burn}.hero-content[data-v-e4962ddb]{width:100%;max-width:1280px;margin:0 auto;padding:5rem 1.5rem;position:relative;z-index:10;text-align:center}.hero-inner[data-v-e4962ddb]{max-width:64rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.hero-bottom-fade[data-v-e4962ddb]{position:absolute;bottom:0;left:0;right:0;height:6rem;background:linear-gradient(to top,#060505,transparent)}.hero-flares[data-v-e4962ddb]{position:absolute;inset:0;z-index:2;pointer-events:none}.hero-flare[data-v-e4962ddb]{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#fffde5 0%,#ffc93f 55%,transparent 75%);box-shadow:0 0 12px 3px #ffc93f8c;opacity:.85;animation:heroFlarePulse-e4962ddb 3.2s ease-in-out infinite}.hero-flare[data-v-e4962ddb]:nth-child(2){animation-delay:.6s}.hero-flare[data-v-e4962ddb]:nth-child(3){animation-delay:1.2s}.hero-flare[data-v-e4962ddb]:nth-child(4){animation-delay:1.8s}.hero-flare[data-v-e4962ddb]:nth-child(5){animation-delay:2.4s}@keyframes heroFlarePulse-e4962ddb{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.sparkle-dot[data-v-e4962ddb]{position:absolute;width:.5rem;height:.5rem;border-radius:9999px;background:#ffc93f;filter:blur(.5px);opacity:.95;box-shadow:0 0 8px #fffde5}.sparkle-dot--top[data-v-e4962ddb]{top:-4px;left:8%}.sparkle-dot--bottom[data-v-e4962ddb]{bottom:-4px;right:8%}@media(min-width:640px){.sparkle-dot[data-v-e4962ddb]{width:.625rem;height:.625rem}.sparkle-dot--top[data-v-e4962ddb]{left:10%}.sparkle-dot--bottom[data-v-e4962ddb]{right:10%}}.hero-title[data-v-e4962ddb]{font-size:1.25rem;font-family:Pinyon Script,cursive;letter-spacing:.025em;padding:0 .5rem;line-height:1.2;-webkit-user-select:none;user-select:none;font-style:normal;white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;row-gap:.5rem}.hero-word[data-v-e4962ddb]{display:inline-flex;white-space:nowrap;margin-right:.625rem}.hero-word[data-v-e4962ddb]:last-child{margin-right:0}@media(min-width:640px){.hero-title[data-v-e4962ddb]{font-size:1.875rem;padding:0 1rem;white-space:nowrap}.hero-word[data-v-e4962ddb]{margin-right:.875rem}}@media(min-width:768px){.hero-title[data-v-e4962ddb]{font-size:2.25rem}}@media(min-width:1024px){.hero-title[data-v-e4962ddb]{font-size:44px}}@media(min-width:1280px){.hero-title[data-v-e4962ddb]{font-size:46px}}.hero-title--ru[data-v-e4962ddb]{font-family:Great Vibes,cursive!important;letter-spacing:0}.hero-title--hy[data-v-e4962ddb]{font-family:"Noto Serif Armenian",serif!important;font-style:normal!important;font-weight:300!important;letter-spacing:.03em;font-size:2.8rem!important;line-height:1.25!important}@media(max-width:900px){.hero-title--hy[data-v-e4962ddb]{font-size:1.8rem!important}}.hero-subtitle-wrap[data-v-e4962ddb]{padding-top:.25rem}.hero-subtitle[data-v-e4962ddb]{font-size:.75rem;font-weight:500;color:#ffffffe6;letter-spacing:.08em;max-width:48rem;margin:0 auto;font-family:DM Sans,sans-serif;line-height:1.625}@media(min-width:640px){.hero-subtitle[data-v-e4962ddb]{font-size:.875rem}}@media(min-width:768px){.hero-subtitle-wrap[data-v-e4962ddb]{padding-top:.5rem}.hero-subtitle[data-v-e4962ddb]{font-size:15px}}.btn-outline-gold[data-v-e4962ddb]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:200px;padding:12px 36px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.05em;color:#ffc93f;border:1px solid rgba(197,160,89,.45);border-radius:40px;background:transparent;transition:all .4s ease;cursor:pointer;text-decoration:none}.btn-outline-gold[data-v-e4962ddb]:hover{border-color:#fffde5;background:#c5a05914;color:#fffde5;box-shadow:0 0 15px #c5a0591a;transform:translateY(-1px)}.package-card-desc[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:12px;color:#eedcb3a6;line-height:1.6;text-align:center;max-width:240px;margin-top:.5rem;margin-bottom:.75rem}.package-card-price[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:#fffde5;margin-bottom:1.25rem}.package-card-book-btn[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;color:#060505;background:#ffc93f;padding:8px 24px;border-radius:4px;text-decoration:none;transition:all .3s ease}.package-card-book-btn[data-v-e4962ddb]:hover{background:#fffde5;box-shadow:0 0 15px #c5a0594d;transform:translateY(-1px)}.legacy-inputs-area[data-v-e4962ddb]{width:100%;max-width:720px;margin:0 auto}.legacy-form-row[data-v-e4962ddb]{display:flex;align-items:center;gap:20px;width:100%}.legacy-submit-btn[data-v-e4962ddb]{background:#ffc93f;color:#060505;border:none;border-radius:4px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;padding:14px 28px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.legacy-submit-btn[data-v-e4962ddb]:hover{background:#fffde5;box-shadow:0 0 15px #c5a05966;transform:translateY(-1px)}@media(max-width:768px){.legacy-form-row[data-v-e4962ddb]{flex-direction:column;gap:16px}.legacy-submit-btn[data-v-e4962ddb]{width:100%;padding:12px}}.about-spa-section[data-v-e4962ddb]{position:relative;background:#060505;padding:6rem 0;overflow:hidden}.about-spa-container[data-v-e4962ddb]{padding-top:2rem}.about-spa-flex-layout[data-v-e4962ddb]{display:flex;flex-flow:row wrap;align-items:center;gap:64px;width:100%}.about-spa-left-img[data-v-e4962ddb]{flex:5 1 350px;display:flex;justify-content:center}.about-spa-right-text[data-v-e4962ddb]{flex:7 1 450px;text-align:center}@media(min-width:1024px){.about-spa-right-text[data-v-e4962ddb]{text-align:left}}.about-spa-subtitle[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;display:block;margin-bottom:.75rem}.about-spa-title[data-v-e4962ddb]{font-size:1.875rem;font-family:"Noto Serif",serif;font-style:italic;letter-spacing:.025em;margin-bottom:2rem}@media(min-width:640px){.about-spa-title[data-v-e4962ddb]{font-size:3rem}}@media(min-width:768px){.about-spa-title[data-v-e4962ddb]{font-size:52px}}.about-spa-body-text[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:17px;letter-spacing:.05em;line-height:1.8;color:#eedcb3d9;margin-bottom:2.5rem;max-width:640px}.about-spa-img-wrap[data-v-e4962ddb]{position:relative;width:100%;max-width:440px;aspect-ratio:16/11;z-index:2;margin:0 auto;border-radius:8px;overflow:hidden;border:1px solid rgba(212,178,111,.15);box-shadow:0 10px 30px #00000080}.about-spa-circle-glow[data-v-e4962ddb]{position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(circle,rgba(197,160,89,.18) 0%,rgba(54,12,19,.08) 45%,transparent 70%);pointer-events:none;z-index:1}.about-spa-img[data-v-e4962ddb]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.about-spa-img-wrap:hover .about-spa-img[data-v-e4962ddb]{transform:scale(1.04)}.about-spa-cta[data-v-e4962ddb]{display:flex;justify-content:center}@media(min-width:1024px){.about-spa-cta[data-v-e4962ddb]{justify-content:flex-start}}.packages-section[data-v-e4962ddb]{position:relative;background:#000;overflow:hidden;padding:6rem 0 4rem}.section-container[data-v-e4962ddb]{width:100%;max-width:1600px;margin:0 auto;padding:0 1.5rem}.section-header[data-v-e4962ddb]{text-align:center;margin-bottom:4rem}.packages-section .section-header[data-v-e4962ddb]{margin-bottom:4rem}.packages-title[data-v-e4962ddb]{font-size:1.875rem;font-family:"Noto Serif",serif;font-style:italic;letter-spacing:.025em}@media(min-width:640px){.packages-title[data-v-e4962ddb]{font-size:3rem}}@media(min-width:768px){.packages-title[data-v-e4962ddb]{font-size:52px}}.loader-wrapper[data-v-e4962ddb]{display:flex;justify-content:center;padding:5rem 0}.loader-inner[data-v-e4962ddb]{display:flex;flex-direction:column;align-items:center;gap:.75rem;animation:loaderPulse-e4962ddb 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes loaderPulse-e4962ddb{0%,to{opacity:1}50%{opacity:.5}}.loader-spinner[data-v-e4962ddb]{width:2.5rem;height:2.5rem;border:2px solid #ffc93f;border-top-color:transparent;border-radius:9999px;animation:spin-e4962ddb 1s linear infinite}@keyframes spin-e4962ddb{to{transform:rotate(360deg)}}.loader-text[data-v-e4962ddb]{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#ffc93f}.package-card[data-v-e4962ddb]{transition:all .5s ease}.shield-wrapper[data-v-e4962ddb]{position:relative;width:12rem;height:12rem;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;margin-bottom:1.5rem}.shield-glow[data-v-e4962ddb]{position:absolute;width:220px;height:220px;object-fit:contain;pointer-events:none;opacity:.85;transform:scale(1.5);transition:all .7s ease;border:none;mix-blend-mode:screen}.package-card:hover .shield-glow[data-v-e4962ddb]{transform:scale(1.6);opacity:1}.emblem-shield[data-v-e4962ddb]{position:relative;width:6rem;height:7rem;display:flex;align-items:center;justify-content:center;transition:all .5s ease}.package-card:hover .emblem-shield[data-v-e4962ddb]{transform:scale(1.05);filter:drop-shadow(0 0 20px rgba(247,233,176,.4))}.uploaded-package-img[data-v-e4962ddb]{position:relative;width:8.5rem;height:8.5rem;object-fit:contain;z-index:10;transition:all .5s ease}.package-card:hover .uploaded-package-img[data-v-e4962ddb]{transform:scale(1.05);filter:drop-shadow(0 0 20px rgba(247,233,176,.4))}.emblem-shield-svg[data-v-e4962ddb]{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 25px 25px rgba(0,0,0,.25))}.emblem-content[data-v-e4962ddb]{position:relative;z-index:10;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:#ffc93f;transition:color .5s ease}.package-card:hover .emblem-content[data-v-e4962ddb]{color:#ffc93f}.emblem-icon[data-v-e4962ddb]{width:100%;height:100%}@media(min-width:640px){.shield-wrapper[data-v-e4962ddb]{width:240px;height:240px}.emblem-shield[data-v-e4962ddb]{width:7rem;height:8rem}.emblem-content[data-v-e4962ddb]{width:3.5rem;height:3.5rem}}.package-title-wrap[data-v-e4962ddb]{margin-top:1rem;min-height:40px}.package-title--serif[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-size:1.125rem;color:#eedcb3e6;letter-spacing:.025em;font-weight:400}.package-title--sans[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:#fffde5;font-weight:600}@media(min-width:640px){.package-title--serif[data-v-e4962ddb]{font-size:21px}.package-title--sans[data-v-e4962ddb]{font-size:13px}}.products-section[data-v-e4962ddb]{position:relative;background:#000;overflow:hidden;padding:5rem 0 4rem}.products-container[data-v-e4962ddb]{padding-top:2rem}.products-header[data-v-e4962ddb]{margin-bottom:4rem}.products-title[data-v-e4962ddb]{font-size:1.875rem;font-family:"Noto Serif",serif;font-style:italic;letter-spacing:.025em}@media(min-width:640px){.products-title[data-v-e4962ddb]{font-size:3rem}}@media(min-width:768px){.products-title[data-v-e4962ddb]{font-size:52px}}.products-title-line[data-v-e4962ddb]{width:80px;height:1px;background:linear-gradient(90deg,transparent,#ffc93f,transparent);margin:1rem auto 0}.products-showcase-grid[data-v-e4962ddb]{display:flex;flex-flow:row wrap;justify-content:center;gap:56px;max-width:1500px;margin:0 auto}.product-showcase-card[data-v-e4962ddb]{flex:0 1 420px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .5s ease;text-decoration:none}.product-showcase-card[data-v-e4962ddb]:hover{transform:translateY(-6px)}.product-circle-wrap[data-v-e4962ddb]{position:relative;width:380px;height:380px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.product-shield-glow[data-v-e4962ddb]{position:absolute;width:220px;height:220px;object-fit:contain;pointer-events:none;opacity:.85;transform:scale(1.5);mix-blend-mode:screen;z-index:0}.product-circle-glow[data-v-e4962ddb]{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(212,178,111,.2) 0%,rgba(212,178,111,.08) 40%,transparent 70%);transition:all .6s ease;pointer-events:none}.product-showcase-card:hover .product-circle-glow[data-v-e4962ddb]{background:radial-gradient(circle,rgba(212,178,111,.3) 0%,rgba(212,178,111,.12) 40%,transparent 70%);inset:-30px}.product-circle-img-wrap[data-v-e4962ddb]{position:relative;width:360px;height:360px;border-radius:50%;overflow:hidden;z-index:2;transition:all .5s ease;display:flex;align-items:center;justify-content:center;-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,1) 42%,rgba(0,0,0,0) 70%);mask-image:radial-gradient(circle,#000 42%,#0000 70%)}.product-showcase-card:hover .product-circle-img-wrap[data-v-e4962ddb]{box-shadow:0 0 30px #d4b26f1a;transform:scale(1.06)}.product-circle-img[data-v-e4962ddb]{width:100%;height:100%;object-fit:cover}.product-face-flare[data-v-e4962ddb]{position:absolute;top:25%;left:34%;width:5px;height:5px;z-index:4;pointer-events:none;background:radial-gradient(circle,#fff8e1 0%,rgba(248,227,182,.95) 45%,transparent 70%);border-radius:50%;box-shadow:0 0 10px 4px #f8e3b6b3;animation:flarePulse-e4962ddb 4s ease-in-out infinite}.product-face-flare[data-v-e4962ddb]:before,.product-face-flare[data-v-e4962ddb]:after{content:"";position:absolute;background:linear-gradient(to bottom,transparent,rgba(248,227,182,.95),transparent);left:50%;top:50%}.product-face-flare[data-v-e4962ddb]:before{width:1.5px;height:20px;transform:translate(-50%,-50%)}.product-face-flare[data-v-e4962ddb]:after{width:1.5px;height:20px;transform:translate(-50%,-50%) rotate(90deg)}@keyframes flarePulse-e4962ddb{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.product-sparkle[data-v-e4962ddb]{position:absolute;width:5px;height:5px;border-radius:50%;background:#ffc93f;opacity:0;z-index:3;filter:blur(.5px);box-shadow:0 0 6px #fffde5;transition:opacity .5s ease}.product-showcase-card:hover .product-sparkle[data-v-e4962ddb]{opacity:.9;animation:productSparklePulse-e4962ddb 2s ease-in-out infinite}.product-sparkle--1[data-v-e4962ddb]{top:15%;right:8%;animation-delay:0s}.product-sparkle--2[data-v-e4962ddb]{bottom:20%;left:5%;animation-delay:.6s}.product-sparkle--3[data-v-e4962ddb]{bottom:10%;right:15%;animation-delay:1.2s}@keyframes productSparklePulse-e4962ddb{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.product-info[data-v-e4962ddb]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.product-name[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-size:1.25rem;color:#eedcb3e6;letter-spacing:.025em;font-weight:400}@media(min-width:640px){.product-name[data-v-e4962ddb]{font-size:1.4rem}}.product-price[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.1em;color:#ffc93f}.packages-cta-wrap[data-v-e4962ddb]{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.packages-cta-btn[data-v-e4962ddb]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:200px;padding:12px 36px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.05em;color:#fffde5;border:1px solid rgba(197,160,89,.3);border-radius:40px;background:#120f0dd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #00000080;transition:all .4s ease;cursor:pointer}.packages-cta-btn[data-v-e4962ddb]:hover{border-color:#c5a05999;background:#1a1613f2;color:#ffc93f;box-shadow:0 0 20px #c5a05926,0 6px 24px #0009;transform:translateY(-1px)}.package-list-enter-active[data-v-e4962ddb],.package-list-leave-active[data-v-e4962ddb]{transition:all .6s cubic-bezier(.4,0,.2,1)}.package-list-enter-from[data-v-e4962ddb],.package-list-leave-to[data-v-e4962ddb]{opacity:0;transform:translateY(30px)}.products-cta-wrap[data-v-e4962ddb]{display:flex;justify-content:center;margin-top:3.5rem}.cta-sparkle-field[data-v-e4962ddb]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:50px 70px;--sparkle-strength: 0;transition:--sparkle-strength 1.5s cubic-bezier(.25,.8,.25,1)}.cta-sparkle-field[data-v-e4962ddb]:hover{--sparkle-strength: 1}.products-cta-btn[data-v-e4962ddb]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:420px;padding:22px 80px;font-family:"Noto Serif",serif;font-size:24px;font-weight:500;letter-spacing:.04em;color:#c9a84c;border:1px solid rgba(180,155,90,.38);border-radius:60px;background:linear-gradient(168deg,#26201aeb,#100d0bf2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000004d,0 8px 32px #0000008c,0 2px 8px #0000004d;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none}.products-cta-btn[data-v-e4962ddb]:hover{border-color:#c5a0598c;background:linear-gradient(168deg,#2a241cf2,#14100df7);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000004d,0 0 40px #c5a05926,0 12px 40px #0009;color:#e2c674;transform:translateY(-2px)}.cta-dot[data-v-e4962ddb]{position:absolute;border-radius:50%;pointer-events:none;z-index:1;animation:sparkleDance-e4962ddb var(--anim-dur) ease-in-out var(--anim-delay) infinite}.cta-dot--1[data-v-e4962ddb]{width:7px;height:7px;top:18%;left:8%;background:#c9a84c;--idle-opacity: .85;--move-x: -12px;--move-y: -20px;--scale-up: .5;--anim-dur: 3s;--anim-delay: 0s}.cta-dot--2[data-v-e4962ddb]{width:5px;height:5px;top:14%;left:14%;background:#c9a84c;--idle-opacity: .75;--move-x: 18px;--move-y: -15px;--scale-up: .6;--anim-dur: 2.5s;--anim-delay: .4s}.cta-dot--3[data-v-e4962ddb]{width:4px;height:4px;top:8%;left:38%;background:#c9a84c;--idle-opacity: .6;--move-x: -8px;--move-y: 12px;--scale-up: .4;--anim-dur: 2.2s;--anim-delay: 1.2s}.cta-dot--4[data-v-e4962ddb]{width:3px;height:3px;top:12%;right:28%;background:#c9a84c;--idle-opacity: .55;--move-x: 15px;--move-y: 10px;--scale-up: .6;--anim-dur: 2.6s;--anim-delay: .8s}.cta-dot--5[data-v-e4962ddb]{width:3px;height:3px;top:6%;right:18%;background:#c9a84c;--idle-opacity: .5;--move-x: -14px;--move-y: -10px;--scale-up: .4;--anim-dur: 2.4s;--anim-delay: 2s}.cta-dot--6[data-v-e4962ddb]{width:10px;height:10px;top:50%;left:2%;background:#8a7234;--idle-opacity: .45;--move-x: -20px;--move-y: 5px;--scale-up: .5;--anim-dur: 3.2s;--anim-delay: 1s}.cta-dot--7[data-v-e4962ddb]{width:12px;height:12px;bottom:10%;left:12%;background:#7a6530;--idle-opacity: .4;--move-x: 15px;--move-y: 15px;--scale-up: .4;--anim-dur: 3.5s;--anim-delay: 1.5s}.cta-dot--8[data-v-e4962ddb]{width:6px;height:6px;bottom:18%;left:42%;background:#a08840;--idle-opacity: .5;--move-x: -10px;--move-y: -15px;--scale-up: .5;--anim-dur: 2.8s;--anim-delay: 2.2s}.cta-dot--9[data-v-e4962ddb]{width:8px;height:8px;bottom:14%;right:22%;background:#9a8238;--idle-opacity: .45;--move-x: 18px;--move-y: -12px;--scale-up: .45;--anim-dur: 3.1s;--anim-delay: .6s}.cta-dot--10[data-v-e4962ddb]{width:5px;height:5px;bottom:22%;right:14%;background:#c9a84c;--idle-opacity: .55;--move-x: -12px;--move-y: 14px;--scale-up: .55;--anim-dur: 2.6s;--anim-delay: 1.8s}.cta-dot--11[data-v-e4962ddb]{width:3px;height:3px;top:35%;right:3%;background:#c9a84c;--idle-opacity: .5;--move-x: 10px;--move-y: -10px;--scale-up: .4;--anim-dur: 2.3s;--anim-delay: 2.5s}.cta-dot--12[data-v-e4962ddb]{width:4px;height:4px;top:25%;right:8%;background:#c9a84c;--idle-opacity: .45;--move-x: -15px;--move-y: 12px;--scale-up: .5;--anim-dur: 2.9s;--anim-delay: .3s}.cta-star[data-v-e4962ddb]{position:absolute;top:16%;left:18%;width:6px;height:6px;z-index:4;pointer-events:none;background:radial-gradient(circle,#fff8e1 0%,rgba(248,227,182,.8) 40%,transparent 70%);border-radius:50%;box-shadow:0 0 8px 3px #f8e3b699;animation:starActivePulse-e4962ddb 2.5s ease-in-out infinite}.cta-star[data-v-e4962ddb]:before,.cta-star[data-v-e4962ddb]:after{content:"";position:absolute;background:linear-gradient(to bottom,transparent,rgba(248,227,182,.9),transparent);left:50%;top:50%}.cta-star[data-v-e4962ddb]:before{width:2px;height:28px;transform:translate(-50%,-50%)}.cta-star[data-v-e4962ddb]:after{width:2px;height:28px;transform:translate(-50%,-50%) rotate(90deg)}@keyframes sparkleDance-e4962ddb{0%,to{transform:translate(0) scale(1);opacity:var(--idle-opacity)}50%{transform:translate(calc(var(--move-x) * var(--sparkle-strength)),calc(var(--move-y) * var(--sparkle-strength))) scale(calc(1 + var(--scale-up) * var(--sparkle-strength)));opacity:calc(var(--idle-opacity) + (1 - var(--idle-opacity)) * var(--sparkle-strength));filter:drop-shadow(0 0 calc(6px * var(--sparkle-strength)) #ffc93f)}}@keyframes starActivePulse-e4962ddb{0%,to{opacity:.65;transform:scale(1) rotate(0);filter:brightness(1)}50%{opacity:calc(.65 + .35 * var(--sparkle-strength));transform:scale(calc(1 + .6 * var(--sparkle-strength))) rotate(calc(180deg * var(--sparkle-strength)));filter:brightness(calc(1 + .6 * var(--sparkle-strength))) drop-shadow(0 0 calc(12px * var(--sparkle-strength)) #ffc93f)}}.cta-glow-secondary[data-v-e4962ddb]{position:absolute;bottom:25%;right:15%;width:14px;height:14px;z-index:1;pointer-events:none;background:radial-gradient(circle,rgba(212,178,111,.35) 0%,transparent 70%);border-radius:50%;animation:starPulse 4s ease-in-out 1.5s infinite}@media(max-width:768px){.products-showcase-grid[data-v-e4962ddb]{gap:40px}.product-circle-wrap[data-v-e4962ddb]{width:220px;height:220px}.product-circle-img-wrap[data-v-e4962ddb]{width:200px;height:200px}.cta-sparkle-field[data-v-e4962ddb]{padding:35px 20px}.products-cta-btn[data-v-e4962ddb]{min-width:auto;padding:18px 48px;font-size:20px}}.glass-gold[data-v-e4962ddb]{background:#0d0b0ab3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,178,111,.15)}.text-gold-gradient[data-v-e4962ddb]{background:linear-gradient(180deg,#f7e9b0,#d0b68b 46%,#c39f5b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bg-wine-radial[data-v-e4962ddb]{background:radial-gradient(circle at center,#360c1373,#060505 75%)}.bg-gold-radial[data-v-e4962ddb]{background:radial-gradient(circle at center,#d4b26f1f,#06050500 65%)}.mask-leaf[data-v-e4962ddb]{border-radius:50%/60% 60% 40% 40%}.mask-organic[data-v-e4962ddb]{border-radius:40% 60% 50% 50%/50% 40% 60% 50%}.glow-gold-hover[data-v-e4962ddb]:hover{box-shadow:0 0 35px #d4b26f4d}.fade-enter-active[data-v-e4962ddb],.fade-leave-active[data-v-e4962ddb]{transition:opacity .5s ease,transform .5s ease}.fade-enter-from[data-v-e4962ddb]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-e4962ddb]{opacity:0;transform:translateY(-10px)}@keyframes pulse-e4962ddb{0%,to{transform:scale(1.03) translateZ(0)}50%{transform:scale(1.07) translateZ(0)}}.bg-radial-vignette[data-v-e4962ddb]{background:radial-gradient(circle at center,#06050526,#060505d9 90%)}.hero-capsule[data-v-e4962ddb]{margin:0 auto;padding:.875rem 1.5rem;width:100%;max-width:64rem;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#120c0cbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(197,160,89,.45);box-shadow:0 0 30px #c5a05926,inset 0 0 15px #c5a0591a;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease;transform:translateZ(0);will-change:transform;backface-visibility:hidden}@media(min-width:640px){.hero-capsule[data-v-e4962ddb]{padding:1.125rem 4rem}}.hero-capsule[data-v-e4962ddb]:hover{border-color:#c5a059b3;box-shadow:0 0 40px #c5a05940,inset 0 0 20px #c5a05926;transform:translateY(-1px)}.text-gradient[data-v-e4962ddb]{background:linear-gradient(180deg,#fcf6d1,#d9b45f 45%,#c39f5b 75%,#fbeec2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Pinyon Script,cursive;font-weight:400}.capsule-fade-in[data-v-e4962ddb]{opacity:0;transform:scale(.97);animation:capsuleReveal-e4962ddb 1.5s cubic-bezier(.25,1,.5,1) forwards;animation-delay:.15s}@keyframes capsuleReveal-e4962ddb{0%{opacity:0;transform:scale(.97);box-shadow:0 0 10px #c5a05900}to{opacity:1;transform:scale(1);box-shadow:0 0 30px #c5a05926,inset 0 0 15px #c5a0591a}}.magic-char[data-v-e4962ddb]{display:inline-block;opacity:0;transform:translateY(6px) scale(.92) translateZ(0);filter:blur(4px);animation:disneyRevealChar-e4962ddb 1.3s cubic-bezier(.25,1,.5,1) forwards;will-change:transform,opacity;backface-visibility:hidden;background:linear-gradient(180deg,#fcf6d1,#d9b45f 45%,#c39f5b 75%,#fbeec2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes disneyRevealChar-e4962ddb{0%{opacity:0;transform:translateY(6px) scale(.92) translateZ(0);filter:blur(4px);text-shadow:0 0 10px rgba(248,227,182,0),0 0 20px rgba(197,160,89,0)}30%{opacity:.7;filter:blur(2px);text-shadow:0 0 15px rgba(248,227,182,.9),0 0 30px rgba(197,160,89,.7)}55%{opacity:1;transform:translateY(-2px) scale(1.04) translateZ(0);filter:blur(0);text-shadow:0 0 25px rgba(248,227,182,.95),0 0 45px rgba(197,160,89,.8),0 0 70px rgba(197,160,89,.45)}to{opacity:1;transform:translateY(0) scale(1) translateZ(0);filter:blur(0);text-shadow:none}}.subtitle-fade-in[data-v-e4962ddb]{opacity:0;transform:translateY(8px);animation:subtitleReveal-e4962ddb 1.2s cubic-bezier(.25,1,.5,1) forwards;animation-delay:1.6s}@keyframes subtitleReveal-e4962ddb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.packages-flex-container[data-v-e4962ddb]{display:flex;flex-flow:row wrap;justify-content:center;gap:64px 40px;max-width:1400px;margin:0 auto}.packages-flex-item[data-v-e4962ddb]{flex:0 1 calc(33.333% - 27px);min-width:280px;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.packages-flex-item[data-v-e4962ddb]{flex:0 1 calc(50% - 20px)}}@media(max-width:768px){.packages-flex-item[data-v-e4962ddb]{flex:0 1 100%}}.products-flex-layout[data-v-e4962ddb]{display:flex;flex-flow:row wrap;align-items:center;gap:64px;width:100%}.products-left-showcase[data-v-e4962ddb]{flex:2 1 350px;text-align:center}@media(min-width:1024px){.products-left-showcase[data-v-e4962ddb]{text-align:left}}.products-right-list[data-v-e4962ddb]{flex:3 1 450px}.products-cards-flex[data-v-e4962ddb]{display:flex;flex-flow:row wrap;gap:32px}.products-cards-flex>div[data-v-e4962ddb]{flex:1 1 calc(50% - 16px);min-width:240px}@media(max-width:640px){.products-cards-flex>div[data-v-e4962ddb]{flex:1 1 100%}}.procedures-flex-container[data-v-e4962ddb]{display:flex;flex-flow:row wrap;gap:32px;justify-content:center}.procedures-flex-item[data-v-e4962ddb]{flex:1 1 calc(25% - 24px);min-width:250px}@media(max-width:1024px){.procedures-flex-item[data-v-e4962ddb]{flex:1 1 calc(50% - 16px)}}@media(max-width:640px){.procedures-flex-item[data-v-e4962ddb]{flex:1 1 100%}}.experience-flex-layout[data-v-e4962ddb]{display:flex;flex-flow:row wrap;align-items:center;gap:64px;width:100%}.experience-left-statue[data-v-e4962ddb]{flex:5 1 350px;display:flex;justify-content:center}.experience-right-text[data-v-e4962ddb]{flex:7 1 450px;text-align:center}@media(min-width:1024px){.experience-right-text[data-v-e4962ddb]{text-align:left}}.experience-stats-flex[data-v-e4962ddb]{display:flex;flex-flow:row wrap;gap:32px;padding-top:32px;border-top:1px solid rgba(212,178,111,.1);width:100%;max-width:448px;margin:0 auto}@media(min-width:1024px){.experience-stats-flex[data-v-e4962ddb]{margin:0}}.experience-stats-flex>div[data-v-e4962ddb]{flex:1}.legacy-form-flex-row[data-v-e4962ddb]{display:flex;flex-flow:row wrap;gap:24px}.legacy-form-flex-row>div[data-v-e4962ddb]{flex:1 1 calc(50% - 12px);min-width:220px}@media(max-width:640px){.legacy-form-flex-row>div[data-v-e4962ddb]{flex:1 1 100%}}.branches-flex-container[data-v-e4962ddb]{display:grid;grid-template-columns:repeat(2,420px);gap:64px 130px;align-items:flex-start;justify-content:center;max-width:1500px;margin:0 auto}.branches-flex-item[data-v-e4962ddb]{width:420px}.branches-flex-item[data-v-e4962ddb]:nth-child(3){grid-column:1 / -1;justify-self:center;width:420px}@media(max-width:860px){.branches-flex-container[data-v-e4962ddb]{grid-template-columns:1fr;gap:48px}.branches-flex-item[data-v-e4962ddb]{width:100%;max-width:340px;justify-self:center}.branches-flex-item[data-v-e4962ddb]:nth-child(3){grid-column:auto;width:100%;max-width:340px}}.procedures-section[data-v-e4962ddb]{position:relative;background:#000;overflow:hidden;padding:5rem 0 4rem}.procedures-container[data-v-e4962ddb]{padding-top:2rem;position:relative;z-index:2}.procedures-header[data-v-e4962ddb]{margin-bottom:2.5rem}.procedures-vine-decor[data-v-e4962ddb]{position:absolute;top:6%;right:0;width:15%;min-width:150px;max-width:240px;height:auto;opacity:.22;pointer-events:none;z-index:1}@media(max-width:1100px){.procedures-vine-decor[data-v-e4962ddb]{display:none}}.procedures-title[data-v-e4962ddb]{font-size:1.875rem;font-family:"Noto Serif",serif;font-style:italic;letter-spacing:.025em}@media(min-width:640px){.procedures-title[data-v-e4962ddb]{font-size:3rem}}@media(min-width:768px){.procedures-title[data-v-e4962ddb]{font-size:52px}}.procedures-list-wrapper[data-v-e4962ddb]{display:flex;flex-direction:column;gap:5rem;max-width:1100px;margin:0 auto}.procedures-grid-layout[data-v-e4962ddb]{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 32px;max-width:1500px;margin:0 auto;width:100%}.procedure-card-item[data-v-e4962ddb]{display:flex;flex-direction:column;align-items:center;height:100%;text-decoration:none;transition:transform .4s ease}.procedure-card-item[data-v-e4962ddb]:hover{transform:translateY(-6px)}@media(max-width:768px){.procedures-grid-layout[data-v-e4962ddb]{grid-template-columns:1fr;gap:16px;max-width:460px}}.procedure-oval-wrap[data-v-e4962ddb]{position:relative;width:100%;max-width:700px;aspect-ratio:1.45;display:flex;align-items:center;justify-content:center;margin-bottom:-.5rem}.procedure-oval-glow[data-v-e4962ddb]{position:absolute;inset:12% 14%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(197,160,89,.18) 0%,rgba(197,160,89,.05) 45%,transparent 72%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.procedure-card-item:hover .procedure-oval-glow[data-v-e4962ddb]{opacity:1}.procedure-oval-img[data-v-e4962ddb]{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:2;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 38%,rgba(0,0,0,.65) 58%,rgba(0,0,0,.18) 76%,transparent 92%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 38%,rgba(0,0,0,.65) 58%,rgba(0,0,0,.18) 76%,transparent 92%);transition:transform .6s cubic-bezier(.25,1,.5,1)}.procedure-card-item:hover .procedure-oval-img[data-v-e4962ddb]{transform:scale(1.04)}.procedure-info-wrap[data-v-e4962ddb]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:540px;flex-grow:1;position:relative;z-index:3}.procedure-name[data-v-e4962ddb]{margin:0 0 1rem}.procedure-name-lead[data-v-e4962ddb]{color:#f3e7cd;transition:color .35s ease}.procedure-name-accent[data-v-e4962ddb]{color:#c39f5b;white-space:pre;transition:color .35s ease}.procedure-card-item:hover .procedure-name-accent[data-v-e4962ddb]{color:#ffc93f}.procedure-tagline[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.19em;text-transform:uppercase;color:#fffde59e;margin:auto 0 0;max-width:380px}.procedures-cta-wrap[data-v-e4962ddb]{display:flex;justify-content:center;margin-top:3.5rem}.products-vine-decor[data-v-e4962ddb]{position:absolute;top:0;right:9%;width:17.5%;min-width:160px;max-width:260px;height:auto;opacity:.35;pointer-events:none;z-index:1}@media(max-width:900px){.products-vine-decor[data-v-e4962ddb]{display:none}}.vine-cluster-wrap[data-v-e4962ddb]{display:flex;justify-content:center;padding:0 1.5rem}.vine-cluster-img[data-v-e4962ddb]{width:100%;max-width:306px;height:auto;opacity:.35;pointer-events:none}.experience-section[data-v-e4962ddb]{position:relative;background:#000;padding:6rem 0;overflow:hidden}.experience-title[data-v-e4962ddb]{font-size:1.875rem;font-family:"Noto Serif",serif;font-style:italic;letter-spacing:.025em;margin-bottom:1rem}@media(min-width:640px){.experience-title[data-v-e4962ddb]{font-size:3rem}}@media(min-width:768px){.experience-title[data-v-e4962ddb]{font-size:52px}}.experience-subtitle[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#eedcb3bf;margin-bottom:1.75rem}.experience-body-text[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:14px;line-height:1.8;color:#eedcb3d9;margin-bottom:2.5rem}.experience-body-text p+p[data-v-e4962ddb]{margin-top:1.25rem}.experience-statue-wrap[data-v-e4962ddb]{width:100%;max-width:340px;aspect-ratio:2/3;z-index:2;margin:0 auto}.experience-statue-wrap[data-v-e4962ddb]:after{content:"";pointer-events:none}.experience-circle-glow[data-v-e4962ddb]{position:absolute;inset:-30px;border-radius:50%;pointer-events:none}.experience-statue-img[data-v-e4962ddb]{width:100%;height:100%}.experience-stat-item[data-v-e4962ddb]{display:flex;flex-direction:column;gap:.5rem}.experience-stat-number[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-size:44px;line-height:1}.experience-stat-label[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#eedcb3b3}.legacy-section[data-v-e4962ddb]{position:relative;background:#000;padding:6rem 0;text-align:center;overflow:hidden}.legacy-content[data-v-e4962ddb]{max-width:1300px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.legacy-title[data-v-e4962ddb]{font-size:1.875rem;font-family:"Noto Serif",serif;font-style:italic;letter-spacing:.025em}@media(min-width:640px){.legacy-title[data-v-e4962ddb]{font-size:3rem}}@media(min-width:768px){.legacy-title[data-v-e4962ddb]{font-size:52px}}.legacy-subtitle[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#eedcb3bf;line-height:1.8;max-width:580px;margin-bottom:2rem}.legacy-body-text[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:14px;line-height:1.8;color:#eedcb3d9;margin-bottom:2rem;max-width:580px;text-align:center}.legacy-form[data-v-e4962ddb]{width:100%;margin-top:1rem}.legacy-form-row[data-v-e4962ddb]{display:flex;gap:24px;margin-bottom:24px;width:100%}@media(max-width:640px){.legacy-form-row[data-v-e4962ddb]{flex-direction:column;gap:20px;margin-bottom:20px}}.legacy-input[data-v-e4962ddb]{flex:1;background:#120f0d80;border:none;border-bottom:1px solid rgba(197,160,89,.3);padding:14px 18px;font-family:DM Sans,sans-serif;font-size:13px;color:#fffde5;outline:none;transition:all .3s ease}.legacy-input[data-v-e4962ddb]:focus{border-bottom-color:#c5a059d9;background:#1a1613cc;box-shadow:0 4px 12px #c5a05908}.legacy-success-alert[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:14px;color:#fffde5;background:#c5a0591f;border:1px solid rgba(197,160,89,.3);padding:18px 24px;border-radius:8px;box-shadow:0 8px 24px #0006}.legacy-cta-wrap[data-v-e4962ddb]{display:flex;justify-content:center;margin-top:2rem}.branches-section[data-v-e4962ddb]{position:relative;background:#000;padding:6rem 0 8rem;overflow:hidden}.branches-wavy-decor[data-v-e4962ddb]{position:absolute;top:0;height:100%;width:140px;pointer-events:none;z-index:1}.branches-wavy-decor--left[data-v-e4962ddb]{left:20px}.branches-wavy-decor--right[data-v-e4962ddb]{right:20px}.wavy-decor-svg[data-v-e4962ddb]{width:100%;height:100%}@media(max-width:1024px){.branches-wavy-decor[data-v-e4962ddb]{display:none}}.branches-container[data-v-e4962ddb]{padding-top:2rem}.branches-header[data-v-e4962ddb]{margin-bottom:5rem}.branches-title[data-v-e4962ddb]{font-size:1.875rem;font-family:"Noto Serif",serif;font-style:italic;letter-spacing:.025em}@media(min-width:640px){.branches-title[data-v-e4962ddb]{font-size:3rem}}@media(min-width:768px){.branches-title[data-v-e4962ddb]{font-size:52px}}.branch-card[data-v-e4962ddb]{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .5s ease}.branch-card[data-v-e4962ddb]:hover{transform:translateY(-4px)}.branch-img-wrap[data-v-e4962ddb]{position:relative;width:100%;max-width:420px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.branch-circle-glow[data-v-e4962ddb]{position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(circle,rgba(197,160,89,.22) 0%,rgba(54,12,19,.1) 45%,transparent 70%);pointer-events:none}.branch-oval-img-wrap[data-v-e4962ddb]{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;z-index:2;-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,1) 42%,rgba(0,0,0,0) 70%);mask-image:radial-gradient(circle,#000 42%,#0000 70%)}.branch-oval-img-wrap[data-v-e4962ddb]:after{content:"";position:absolute;inset:-1px;border-radius:50%;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,transparent 20%,rgba(6,5,5,.4) 45%,rgba(6,5,5,.85) 75%,#060505 98%);display:none}.branch-img[data-v-e4962ddb]{width:100%;height:100%;object-fit:cover}.branch-oval-img-wrap[data-v-e4962ddb]{transition:transform .6s ease}.branch-card:hover .branch-oval-img-wrap[data-v-e4962ddb]{transform:scale(1.06)}.branch-info[data-v-e4962ddb]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem}.branch-name[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-size:32px;margin-bottom:.25rem;background:linear-gradient(135deg,#f7e9b0,#ffc93f,#c39f5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.branch-detail[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;color:#eedcb3b3;letter-spacing:.08em;line-height:1.6}.branch-phone[data-v-e4962ddb]{text-decoration:none;border-bottom:1px dashed rgba(197,160,89,.3);transition:border-bottom-color .3s ease,color .3s ease}.branch-phone[data-v-e4962ddb]:hover{color:#fffde5;border-bottom-color:#c5a059cc}.reviews-section[data-v-e4962ddb]{position:relative;padding:8rem 0;background-color:#000;background-image:radial-gradient(ellipse closest-side at 50% 50%,#3a0810ad,#0000);overflow:hidden}.reviews-container[data-v-e4962ddb]{padding-top:2rem}.reviews-header[data-v-e4962ddb]{margin-bottom:5rem}.reviews-title[data-v-e4962ddb]{font-size:1.875rem;font-family:"Noto Serif",serif;font-style:italic;letter-spacing:.025em}@media(min-width:640px){.reviews-title[data-v-e4962ddb]{font-size:3rem}}@media(min-width:768px){.reviews-title[data-v-e4962ddb]{font-size:52px}}.reviews-grid[data-v-e4962ddb]{display:flex;flex-flow:row wrap;justify-content:center;gap:80px;max-width:1200px;margin:0 auto}.review-card[data-v-e4962ddb]{flex:1 1 calc(33.333% - 54px);min-width:280px;display:flex;flex-direction:column;align-items:center;text-align:center;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;transition:transform .4s ease}.review-card[data-v-e4962ddb]:hover{transform:translateY(-4px)}.review-stars[data-v-e4962ddb]{display:flex;gap:4px;color:#ffc93f;font-size:11px;margin-bottom:1.25rem}.review-comment[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-style:normal;font-size:14px;line-height:1.75;color:#eedcb3b3;margin-bottom:1.5rem;flex-grow:1;max-width:340px}.review-author[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-weight:500;font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:#ffc93f;margin-bottom:.75rem}.review-details-arrow[data-v-e4962ddb]{color:#ffc93f;font-size:11px;line-height:1}@media(max-width:1024px){.reviews-grid[data-v-e4962ddb]{gap:48px}.review-card[data-v-e4962ddb]{flex:1 1 calc(50% - 24px)}}@media(max-width:640px){.review-card[data-v-e4962ddb]{flex:1 1 100%}}.home-wrapper[data-v-e4962ddb]{background-color:#000;font-family:DM Sans,sans-serif}.home-wrapper[data-v-e4962ddb] ::selection{background:#ffc93f;color:#000}.section-container[data-v-e4962ddb]{max-width:1600px}.packages-title[data-v-e4962ddb],.products-title[data-v-e4962ddb],.procedures-title[data-v-e4962ddb],.branches-title[data-v-e4962ddb],.experience-title[data-v-e4962ddb],.legacy-title[data-v-e4962ddb],.reviews-title[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-weight:400}.packages-title[data-v-e4962ddb],.products-title[data-v-e4962ddb],.procedures-title[data-v-e4962ddb],.branches-title[data-v-e4962ddb]{font-size:48px;line-height:60px;letter-spacing:0}.experience-title[data-v-e4962ddb],.legacy-title[data-v-e4962ddb],.reviews-title[data-v-e4962ddb]{font-size:72px;line-height:1.05;letter-spacing:.2px}@media(max-width:1023px){.experience-title[data-v-e4962ddb],.legacy-title[data-v-e4962ddb],.reviews-title[data-v-e4962ddb]{font-size:52px}}@media(max-width:639px){.experience-title[data-v-e4962ddb],.legacy-title[data-v-e4962ddb],.reviews-title[data-v-e4962ddb]{font-size:36px}}.section-header[data-v-e4962ddb]{margin-bottom:70px}.hero-capsule[data-v-e4962ddb]{max-width:1044px;width:100%;min-height:97px;padding:0 48px;border-radius:48px}.hero-title[data-v-e4962ddb]{font-size:3.75rem;line-height:1.15}@media(max-width:900px){.hero-title[data-v-e4962ddb]{font-size:2.4rem}}.hero-subtitle[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:22px;font-weight:500;letter-spacing:2.2px;color:#fff6e4;line-height:34px;max-width:100%;text-shadow:0 2px 18px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.5)}@media(max-width:900px){.hero-subtitle[data-v-e4962ddb]{font-size:17px;line-height:27px;letter-spacing:1.6px}}.packages-cta-btn[data-v-e4962ddb]{position:relative;z-index:0;min-width:0;padding:14px 46px;border:none;border-radius:40px;background:#1f1f1f;border:.6px solid rgba(222,216,185,.35);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.packages-cta-btn[data-v-e4962ddb]:hover{transform:translateY(-1px);border-color:#ffc93f99;box-shadow:0 0 18px #ffc93f26}.cta-btn-label[data-v-e4962ddb]{display:inline-block;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;background:linear-gradient(180deg,#f7e9b0,#d0b68b 46%,#c39f5b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.package-title--serif[data-v-e4962ddb],.product-name[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-weight:400;font-size:20px;line-height:25px;letter-spacing:1.6px;background:linear-gradient(180deg,#f7e9b0,#d0b68b 46%,#c39f5b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.product-name[data-v-e4962ddb],.package-title--serif[data-v-e4962ddb]{font-size:24px;line-height:30px}.procedure-name[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-weight:400;font-size:34px;line-height:42px;letter-spacing:.2px}@media(max-width:640px){.procedure-name[data-v-e4962ddb]{font-size:25px;line-height:32px}}.branch-name[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-weight:400;font-size:48px;line-height:60px;letter-spacing:0;background:linear-gradient(180deg,#f7e9b0,#d0b68b 46%,#c39f5b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.experience-subtitle[data-v-e4962ddb]{font-family:Manrope,sans-serif;font-weight:400;font-size:10px;letter-spacing:5px;color:#c1a875;text-transform:uppercase}.experience-body-text[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:17px;letter-spacing:.05em;line-height:1.8;color:#fffde5}.experience-stat-number[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:normal;font-size:48px;line-height:48px}.experience-stat-label[data-v-e4962ddb]{font-family:Manrope,sans-serif;font-weight:400;font-size:9px;letter-spacing:3.6px;color:#c4b5b3;text-transform:uppercase}.legacy-subtitle[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-weight:400;font-size:15px;letter-spacing:3px;color:#c39f5b;text-transform:uppercase}.legacy-body-text[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:17px;letter-spacing:.05em;line-height:1.8;color:#fffde5}.review-comment[data-v-e4962ddb]{font-family:Manrope,sans-serif;font-weight:300;font-size:17px;letter-spacing:.05em;line-height:1.8;color:#c4b5b3}.review-author[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-weight:400;font-size:15px;letter-spacing:5px;color:#c39f5b;text-transform:uppercase}.review-stars[data-v-e4962ddb]{color:#ffc93f;font-size:13px}.packages-cta-btn[data-v-e4962ddb],.cta-btn-label[data-v-e4962ddb]{text-align:center}@media(max-width:1023px){.branch-name[data-v-e4962ddb]{font-size:40px;line-height:1.25}}@media(max-width:639px){.branch-name[data-v-e4962ddb]{font-size:32px}}.star-icon--off[data-v-e4962ddb]{opacity:.25}.reviews-cta-wrap[data-v-e4962ddb]{display:flex;justify-content:center;margin-top:4rem}.review-modal[data-v-e4962ddb]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.review-modal-backdrop[data-v-e4962ddb]{position:absolute;inset:0;background:#000000d9}.review-modal-card[data-v-e4962ddb]{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#0d0b0a;border:1px solid rgba(197,160,89,.3);border-radius:12px;padding:2.5rem 2rem 2rem}.review-modal-close[data-v-e4962ddb]{position:absolute;top:.75rem;right:1rem;font-size:28px;line-height:1;color:#eedcb399;background:none;border:none;cursor:pointer}.review-modal-close[data-v-e4962ddb]:hover{color:#ffc93f}.review-modal-title[data-v-e4962ddb]{font-family:"Noto Serif",serif;font-style:italic;font-weight:400;font-size:28px;text-align:center;margin-bottom:1.75rem}.review-form[data-v-e4962ddb]{display:flex;flex-direction:column;gap:1.1rem}.review-field[data-v-e4962ddb]{display:flex;flex-direction:column;gap:.45rem}.review-field>span[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}.review-field input[data-v-e4962ddb],.review-field textarea[data-v-e4962ddb]{background:#ffffff0a;border:1px solid rgba(197,160,89,.3);border-radius:6px;padding:.75rem .9rem;color:#fff6e4;font-family:DM Sans,sans-serif;font-size:15px;outline:none}.review-field input[data-v-e4962ddb]:focus,.review-field textarea[data-v-e4962ddb]:focus{border-color:#c5a059}.review-rating-input[data-v-e4962ddb]{display:flex;gap:6px}.review-rating-input button[data-v-e4962ddb]{font-size:30px;line-height:1;color:#ffc93f;opacity:.25;background:none;border:none;cursor:pointer;padding:0}.review-rating-input button.is-on[data-v-e4962ddb]{opacity:1}.review-hp[data-v-e4962ddb]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.review-form-error[data-v-e4962ddb]{color:#e08a87;font-family:DM Sans,sans-serif;font-size:13px}.review-form-thanks[data-v-e4962ddb]{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.7;color:#fffde5;text-align:center;padding:1rem 0}.review-submit-btn[data-v-e4962ddb]{align-self:center;margin-top:.5rem}.review-submit-btn[data-v-e4962ddb]:disabled{opacity:.6;cursor:default}@media(max-width:639px){.reviews-cta-wrap[data-v-e4962ddb]{margin-top:2.5rem}.review-modal-card[data-v-e4962ddb]{padding:2.25rem 1.25rem 1.5rem}.review-modal-title[data-v-e4962ddb]{font-size:24px}}@media(max-width:639px){.procedures-section[data-v-e4962ddb]{padding-bottom:24px}.experience-section[data-v-e4962ddb]{padding-top:24px}.vine-cluster-img[data-v-e4962ddb]{max-width:200px}}@media(max-width:900px){.hero-title--ru[data-v-e4962ddb]{font-size:34px!important;line-height:1.2!important}.hero-title--hy[data-v-e4962ddb]{font-size:26px!important;line-height:1.35!important;letter-spacing:.02em}.hero-subtitle--long[data-v-e4962ddb]{font-size:15px;letter-spacing:.5px;line-height:24px}}.hero-capsule[data-v-e4962ddb]{padding-top:14px;padding-bottom:18px}@media(max-width:767px){.capsule-fade-in[data-v-e4962ddb],.subtitle-fade-in[data-v-e4962ddb],.magic-char[data-v-e4962ddb]{opacity:1;animation:none;transform:none;filter:none;will-change:auto}}
