.hero-banner[data-v-e55991ea]{background:#1a1e1c;padding-top:104px;padding-bottom:48px;position:relative;overflow:hidden}.hero-bg[data-v-e55991ea]{pointer-events:none;background-image:radial-gradient(at 10% 80%,#2d6a4f2e 0%,#0000 50%),radial-gradient(at 90% 20%,#2d6a4f1a 0%,#0000 45%);position:absolute;inset:0}.container[data-v-e55991ea]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-e55991ea]{padding:0 16px}}.container[data-v-e55991ea]{z-index:1;position:relative}.hero-grid[data-v-e55991ea]{grid-template-columns:auto 1fr;align-items:center;gap:64px;display:grid}@media (width<=1024px){.hero-grid[data-v-e55991ea]{text-align:center;grid-template-columns:1fr;gap:32px}}.hero-logo-side[data-v-e55991ea]{justify-content:center;align-items:center;display:flex}.hero-logo[data-v-e55991ea]{filter:brightness(1.1)drop-shadow(0 4px 24px #2d6a4f4d);width:auto;height:160px}@media (width<=1280px){.hero-logo[data-v-e55991ea]{height:130px}}@media (width<=768px){.hero-logo[data-v-e55991ea]{height:100px}}.hero-info-side[data-v-e55991ea]{flex-direction:column;gap:0;display:flex}.hero-tagline[data-v-e55991ea]{color:#2d6a4f;text-transform:uppercase;letter-spacing:2.5px;opacity:.9;margin-bottom:16px;font-size:.75rem;font-weight:600}.hero-heading[data-v-e55991ea]{color:#fff;margin-bottom:24px;font-size:2.5rem;font-weight:700;line-height:1.15}@media (width<=768px){.hero-heading[data-v-e55991ea]{font-size:2rem}}.hero-accent[data-v-e55991ea]{background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-description[data-v-e55991ea]{color:#ffffff8c;max-width:520px;margin-bottom:32px;font-size:1rem;line-height:1.7}@media (width<=1024px){.hero-description[data-v-e55991ea]{margin-left:auto;margin-right:auto}}.hero-details[data-v-e55991ea]{flex-wrap:wrap;gap:24px;margin-bottom:32px;display:flex}@media (width<=1024px){.hero-details[data-v-e55991ea]{justify-content:center}}@media (width<=640px){.hero-details[data-v-e55991ea]{flex-direction:column;align-items:center;gap:16px}}.hero-detail[data-v-e55991ea]{color:#fff9;cursor:default;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;display:flex}.hero-detail svg[data-v-e55991ea]{color:#2d6a4fcc;flex-shrink:0}.hero-detail--clickable[data-v-e55991ea]{cursor:pointer;transition:color .15s}.hero-detail--clickable span[data-v-e55991ea]{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .15s}.hero-detail--clickable[data-v-e55991ea]:hover{color:#ffffffe6}.hero-detail--clickable:hover span[data-v-e55991ea]{text-decoration-color:#ffffffb3}.hero-detail--clickable:hover svg[data-v-e55991ea]{color:#2d6a4f}.hero-phone[data-v-e55991ea]{color:#e2b96f;letter-spacing:.3px;font-weight:700}.hero-phone--mobile[data-v-e55991ea]{text-decoration:none;transition:color .15s;display:none}.hero-phone--mobile[data-v-e55991ea]:hover{color:#f0d08e}@media (width<=768px){.hero-phone--mobile[data-v-e55991ea]{display:inline}}.hero-phone--desktop[data-v-e55991ea]{display:inline}@media (width<=768px){.hero-phone--desktop[data-v-e55991ea]{display:none}}.map-overlay[data-v-e55991ea]{z-index:2000;-webkit-backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.map-container[data-v-e55991ea]{background:#fff;border:1px solid #e8e4dd;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000026}.map-close[data-v-e55991ea]{z-index:1;color:#9b9688;cursor:pointer;background:#fff;border:1px solid #e8e4dd;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:color .15s,border-color .15s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 1px 3px #1a1e1c0f}.map-close[data-v-e55991ea]:hover{color:#1a1e1c;border-color:#d4cfc6}.map-header[data-v-e55991ea]{padding:32px 32px 16px}.map-title[data-v-e55991ea]{color:#1a1e1c;margin-bottom:4px;font-size:1.5rem;font-weight:700}.map-address[data-v-e55991ea]{color:#9b9688;font-size:.875rem}.map-frame[data-v-e55991ea]{border:1px solid #e8e4dd;border-radius:12px;height:380px;margin:0 32px;overflow:hidden}.map-frame iframe[data-v-e55991ea]{display:block}@media (width<=640px){.map-frame[data-v-e55991ea]{height:280px;margin:0 16px}}.map-footer[data-v-e55991ea]{justify-content:space-between;align-items:center;gap:24px;padding:24px 32px 32px;display:flex}@media (width<=640px){.map-footer[data-v-e55991ea]{flex-direction:column;padding:24px 16px 32px}}.map-footer-info[data-v-e55991ea]{flex-direction:column;gap:4px;display:flex}.map-footer-item[data-v-e55991ea]{color:#9b9688;align-items:center;gap:8px;font-size:.875rem;display:flex}.map-footer-item svg[data-v-e55991ea]{color:#2d6a4f;flex-shrink:0}.map-btn-route[data-v-e55991ea]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.map-btn-route[data-v-e55991ea]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}.map-btn-route[data-v-e55991ea]{white-space:nowrap;padding:12px 28px;font-size:.875rem;text-decoration:none}@media (width<=640px){.map-btn-route[data-v-e55991ea]{text-align:center;width:100%}}.prices-modal[data-v-e55991ea]{background:#fff;border:1px solid #e8e4dd;border-radius:20px;flex-direction:column;width:100%;max-width:820px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000026}.prices-modal-header[data-v-e55991ea]{flex-shrink:0;padding:32px 48px 16px}.prices-modal-title[data-v-e55991ea]{color:#1a1e1c;margin-bottom:4px;font-size:1.5rem;font-weight:700}.prices-modal-subtitle[data-v-e55991ea]{color:#9b9688;font-size:.875rem}.prices-modal-body[data-v-e55991ea]{-webkit-overflow-scrolling:touch;padding:0 48px 16px;overflow-y:auto}@media (width<=640px){.prices-modal-body[data-v-e55991ea]{padding:0 16px 16px}}.prices-table[data-v-e55991ea]{border-collapse:collapse;width:100%}.prices-table-section td[data-v-e55991ea]{color:#fff;text-transform:uppercase;letter-spacing:.8px;border-radius:0;padding:16px 24px;font-size:.875rem;font-weight:700}.prices-table-section.section--0 td[data-v-e55991ea]{background:#2d6a4f}.prices-table-section.section--1 td[data-v-e55991ea]{background:#b8860b}.prices-table-section.section--2 td[data-v-e55991ea]{background:#7b6b8a}.prices-table-section.section--3 td[data-v-e55991ea]{background:#4a7c9b}.prices-table-section.section--4 td[data-v-e55991ea]{background:#2d6a4f}.prices-table-section.section--5 td[data-v-e55991ea]{background:#b8860b}.prices-table-row[data-v-e55991ea]{border-bottom:1px solid #e8e4dd;transition:background .15s}.prices-table-row[data-v-e55991ea]:hover{background:#f7f5f0}.prices-table-row td[data-v-e55991ea]{vertical-align:middle;padding:16px 24px}@media (width<=640px){.prices-table-row td[data-v-e55991ea]{padding:8px 16px}}.cell-name[data-v-e55991ea]{color:#1a1e1c;font-size:.875rem;font-weight:500;line-height:1.4}.cell-desc[data-v-e55991ea]{color:#9b9688;margin-top:2px;font-size:.75rem;font-weight:400;display:block}.cell-old[data-v-e55991ea]{white-space:nowrap;text-align:right;width:1%}.cell-old span[data-v-e55991ea]{color:#c0392b;font-size:.875rem;text-decoration:line-through}.cell-price[data-v-e55991ea]{white-space:nowrap;text-align:right;color:#1a1e1c;width:1%;font-size:1rem;font-weight:700;padding-left:8px!important}.cell-price.has-discount[data-v-e55991ea]{color:#2d6a4f}.prices-modal-footer[data-v-e55991ea]{border-top:1px solid #e8e4dd;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 48px;display:flex}@media (width<=640px){.prices-modal-footer[data-v-e55991ea]{flex-direction:column;padding:24px 16px}}.prices-modal-note[data-v-e55991ea]{color:#9b9688;font-size:.75rem;font-style:italic}.map-modal-enter-active[data-v-e55991ea],.map-modal-leave-active[data-v-e55991ea]{transition:opacity .3s}.map-modal-enter-active .map-container[data-v-e55991ea],.map-modal-enter-active .prices-modal[data-v-e55991ea],.map-modal-leave-active .map-container[data-v-e55991ea],.map-modal-leave-active .prices-modal[data-v-e55991ea]{transition:transform .3s,opacity .3s}.map-modal-enter-from[data-v-e55991ea],.map-modal-leave-to[data-v-e55991ea]{opacity:0}.map-modal-enter-from .map-container[data-v-e55991ea],.map-modal-enter-from .prices-modal[data-v-e55991ea],.map-modal-leave-to .map-container[data-v-e55991ea],.map-modal-leave-to .prices-modal[data-v-e55991ea]{opacity:0;transform:scale(.92)translateY(20px)}.hero-actions[data-v-e55991ea]{gap:16px;display:flex}@media (width<=1024px){.hero-actions[data-v-e55991ea]{justify-content:center}}@media (width<=640px){.hero-actions[data-v-e55991ea]{flex-flow:wrap;justify-content:center}}.hero-btn-primary[data-v-e55991ea]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.hero-btn-primary[data-v-e55991ea]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}.hero-btn-primary[data-v-e55991ea]{padding:16px 36px;font-size:1rem}@media (width<=640px){.hero-btn-primary[data-v-e55991ea]{padding:12px 24px;font-size:.875rem}}.hero-btn-outline[data-v-e55991ea]{cursor:pointer;white-space:nowrap;color:#fff;background:0 0;border:1.5px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 36px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}@media (width<=640px){.hero-btn-outline[data-v-e55991ea]{padding:12px 24px;font-size:.875rem}}.hero-btn-outline[data-v-e55991ea]:hover{background:#ffffff0f;border-color:#fff9}.carousel[data-v-53c69c96]{border-radius:12px;width:100%;position:relative;overflow:hidden}.carousel-stage[data-v-53c69c96]{perspective:1200px;width:100%;display:grid;position:relative;overflow:hidden}.carousel-slide[data-v-53c69c96]{backface-visibility:hidden;grid-area:1/1;width:100%}.carousel-slide.slide-hidden[data-v-53c69c96]{opacity:0;pointer-events:none;z-index:0}.carousel-slide.slide-enter[data-v-53c69c96]{z-index:2;pointer-events:auto;animation:none}.carousel-slide.slide-enter.slide-dir-1[data-v-53c69c96]{animation-name:enter-from-right-53c69c96}.carousel-slide.slide-enter.slide-dir--1[data-v-53c69c96]{animation-name:enter-from-left-53c69c96}.carousel-slide.slide-leave[data-v-53c69c96]{z-index:1;pointer-events:none;animation:none}.carousel-slide.slide-leave.slide-dir-1[data-v-53c69c96]{animation-name:leave-to-left-53c69c96}.carousel-slide.slide-leave.slide-dir--1[data-v-53c69c96]{animation-name:leave-to-right-53c69c96}@keyframes enter-from-right-53c69c96{0%{opacity:0;transform:translate(60%)rotateY(-8deg)scale(.88)}30%{opacity:1}to{opacity:1;transform:translate(0)rotateY(0)scale(1)}}@keyframes enter-from-left-53c69c96{0%{opacity:0;transform:translate(-60%)rotateY(8deg)scale(.88)}30%{opacity:1}to{opacity:1;transform:translate(0)rotateY(0)scale(1)}}@keyframes leave-to-left-53c69c96{0%{opacity:1;transform:translate(0)rotateY(0)scale(1)}to{opacity:0;transform:translate(-40%)rotateY(6deg)scale(.9)}}@keyframes leave-to-right-53c69c96{0%{opacity:1;transform:translate(0)rotateY(0)scale(1)}to{opacity:0;transform:translate(40%)rotateY(-6deg)scale(.9)}}.carousel-arrow[data-v-53c69c96]{z-index:10;color:#1a1e1c;cursor:pointer;background:#fff;border:1px solid #e8e4dd;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #1a1e1c12}.carousel-arrow[data-v-53c69c96]:hover{background:#f7f5f0;border-color:#d4cfc6;box-shadow:0 8px 30px #1a1e1c17}.carousel-arrow--prev[data-v-53c69c96]{left:16px}.carousel-arrow--next[data-v-53c69c96]{right:16px}@media (width<=768px){.carousel-arrow[data-v-53c69c96]{display:none}}.carousel-dots[data-v-53c69c96]{z-index:10;justify-content:center;gap:8px;padding:16px 0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width<=768px){.carousel-dots[data-v-53c69c96]{position:relative;bottom:auto;left:auto;transform:none}}.carousel-dot[data-v-53c69c96]{cursor:pointer;background:#e8e4dd;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:all .3s}.carousel-dot.active[data-v-53c69c96]{background:#2d6a4f;width:24px}.carousel-dot[data-v-53c69c96]:hover:not(.active){background:#d4cfc6}.hero-carousel[data-v-4b250b97]{width:100%}.hero-carousel[data-v-4b250b97] .carousel{border-radius:0}.hero-carousel[data-v-4b250b97] .carousel-dots{bottom:32px}.hero-carousel[data-v-4b250b97] .carousel-arrow{top:50%}.slide[data-v-4b250b97]{height:75vh;min-height:480px;max-height:700px;position:relative}@media (width<=768px){.slide[data-v-4b250b97]{height:60vh;min-height:400px}}.slide-bg[data-v-4b250b97]{position:absolute;inset:0}.slide-bg img[data-v-4b250b97]{object-fit:cover;width:100%;height:100%}.slide-overlay[data-v-4b250b97]{background:linear-gradient(90deg,#faf8f4f0 0%,#faf8f4c7 40%,#faf8f433 70%,#0000 100%);position:absolute;inset:0}@media (width<=768px){.slide-overlay[data-v-4b250b97]{background:linear-gradient(#faf8f44d 0%,#faf8f4d1 50%,#faf8f4f5 100%)}}.slide-body[data-v-4b250b97]{z-index:2;align-items:center;max-width:1280px;height:100%;margin:0 auto;padding:0 24px;display:flex;position:relative}@media (width<=768px){.slide-body[data-v-4b250b97]{padding:0 16px}}.slide-content[data-v-4b250b97]{max-width:520px}@media (width<=768px){.slide-content[data-v-4b250b97]{flex-direction:column;justify-content:flex-end;max-width:100%;height:100%;padding-bottom:64px;display:flex}}.slide-title[data-v-4b250b97]{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.2}@media (width<=768px){.slide-title[data-v-4b250b97]{font-size:2rem}}@media (width<=640px){.slide-title[data-v-4b250b97]{font-size:1.5rem}}.slide-description[data-v-4b250b97]{color:#5a5549;margin-bottom:32px;font-size:1.125rem;line-height:1.6}@media (width<=768px){.slide-description[data-v-4b250b97]{font-size:1rem}}.slide-actions[data-v-4b250b97]{gap:16px;display:flex}.slide-btn[data-v-4b250b97]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.slide-btn[data-v-4b250b97]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}@media (width<=768px){.slide-btn[data-v-4b250b97]{padding:10px 24px;font-size:.875rem}}.services-section[data-v-29b02bd1]{padding:100px 0}@media (width<=768px){.services-section[data-v-29b02bd1]{padding:60px 0}}.services-section[data-v-29b02bd1]{background:#fff}.container[data-v-29b02bd1]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-29b02bd1]{padding:0 16px}}.section-header[data-v-29b02bd1]{text-align:center;margin-bottom:64px}.section-header h2[data-v-29b02bd1]{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (width<=768px){.section-header h2[data-v-29b02bd1]{font-size:2rem}}.section-header p[data-v-29b02bd1]{color:#9b9688;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.services-grid[data-v-29b02bd1]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1024px){.services-grid[data-v-29b02bd1]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.services-grid[data-v-29b02bd1]{grid-template-columns:1fr}}.service-card[data-v-29b02bd1]{cursor:pointer;background:#fff;border:1px solid #e8e4dd;border-radius:12px;text-decoration:none;transition:all .35s;position:relative;overflow:hidden}.service-card[data-v-29b02bd1]:hover{border-color:#2d6a4f;transform:translateY(-6px);box-shadow:0 8px 30px #0000001a}.service-card:hover .card-icon-bg[data-v-29b02bd1]{background:#2d6a4f;transform:scale(1.2)}.service-card:hover .card-icon[data-v-29b02bd1]{filter:brightness(0)invert();transform:scale(1.1)}.service-card:hover .card-shine[data-v-29b02bd1]{transform:translate(100%)}.service-card:hover .card-btn svg[data-v-29b02bd1]{transform:translate(3px)}.service-card.has-link[data-v-29b02bd1]{border-color:#2d6a4f;box-shadow:0 4px 20px #00000014}.service-card.has-link .card-icon-bg[data-v-29b02bd1]{background:#2d6a4f}.service-card.has-link .card-icon[data-v-29b02bd1]{filter:brightness(0)invert()}.service-card.has-link[data-v-29b02bd1]:hover{transform:translateY(-6px);box-shadow:0 8px 30px #0000001f}.card-inner[data-v-29b02bd1]{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:32px 24px;display:flex;position:relative}.card-icon-wrap[data-v-29b02bd1]{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex;position:relative}.card-icon-bg[data-v-29b02bd1]{background:#f7f5f0;border-radius:20px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(1)}.card-icon[data-v-29b02bd1]{z-index:1;object-fit:contain;width:40px;height:40px;transition:all .35s;position:relative}.card-title[data-v-29b02bd1]{color:#1a1e1c;font-size:.875rem;font-weight:600;line-height:1.4;transition:color .3s}.card-btn[data-v-29b02bd1]{color:#2d6a4f;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;margin-top:16px;font-size:.75rem;font-weight:600;display:inline-flex}.card-btn svg[data-v-29b02bd1]{transition:transform .3s}.card-shine[data-v-29b02bd1]{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:-100%}.offers-section[data-v-2d62f7fe]{padding:100px 0}@media (width<=768px){.offers-section[data-v-2d62f7fe]{padding:60px 0}}.offers-section[data-v-2d62f7fe]{background:#f7f5f0}.container[data-v-2d62f7fe]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-2d62f7fe]{padding:0 16px}}.section-header[data-v-2d62f7fe]{text-align:center;margin-bottom:64px}.section-header h2[data-v-2d62f7fe]{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (width<=768px){.section-header h2[data-v-2d62f7fe]{font-size:2rem}}.section-header p[data-v-2d62f7fe]{color:#9b9688;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.offer-slide[data-v-2d62f7fe]{background:#fff;border:1px solid #e8e4dd;border-radius:20px;grid-template-columns:1fr 1fr;height:420px;display:grid;overflow:hidden}@media (width<=768px){.offer-slide[data-v-2d62f7fe]{grid-template-columns:1fr;height:auto}}.offer-image[data-v-2d62f7fe]{height:100%;position:relative;overflow:hidden}@media (width<=768px){.offer-image[data-v-2d62f7fe]{height:220px}}.offer-image img[data-v-2d62f7fe]{object-fit:cover;width:100%;height:100%}.offer-image-overlay[data-v-2d62f7fe]{pointer-events:none;background:linear-gradient(90deg,#0000 60%,#fffc 100%);position:absolute;inset:0}@media (width<=768px){.offer-image-overlay[data-v-2d62f7fe]{background:linear-gradient(#0000 50%,#fff9 100%)}}.offer-content[data-v-2d62f7fe]{flex-direction:column;justify-content:center;padding:48px 32px;display:flex}@media (width<=768px){.offer-content[data-v-2d62f7fe]{padding:24px}}.offer-title[data-v-2d62f7fe]{color:#1a1e1c;margin-bottom:16px;font-size:1.5rem;font-weight:700;line-height:1.3}@media (width<=768px){.offer-title[data-v-2d62f7fe]{font-size:1.25rem}}.offer-description[data-v-2d62f7fe]{color:#5a5549;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:32px;font-size:.875rem;line-height:1.7;display:-webkit-box;overflow:hidden}@media (width<=768px){.offer-description[data-v-2d62f7fe]{-webkit-line-clamp:3}}.offer-btn[data-v-2d62f7fe]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.offer-btn[data-v-2d62f7fe]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}.offer-btn[data-v-2d62f7fe]{align-self:flex-start}@media (width<=768px){.offer-btn[data-v-2d62f7fe]{padding:10px 24px;font-size:.875rem}}.doctors-section[data-v-8e084bb2]{padding:100px 0}@media (width<=768px){.doctors-section[data-v-8e084bb2]{padding:60px 0}}.doctors-section[data-v-8e084bb2]{background:#fff}.container[data-v-8e084bb2]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-8e084bb2]{padding:0 16px}}.section-header[data-v-8e084bb2]{text-align:center;margin-bottom:64px}.section-header h2[data-v-8e084bb2]{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (width<=768px){.section-header h2[data-v-8e084bb2]{font-size:2rem}}.section-header p[data-v-8e084bb2]{color:#9b9688;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.doctors-grid[data-v-8e084bb2]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}@media (width<=1024px){.doctors-grid[data-v-8e084bb2]{max-width:100%}}@media (width<=768px){.doctors-grid[data-v-8e084bb2]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.doctors-grid[data-v-8e084bb2]{grid-template-columns:1fr;max-width:280px}}.doctor-card[data-v-8e084bb2]{background:#fff;border:1px solid #e8e4dd;border-radius:12px;transition:all .3s;overflow:hidden}.doctor-card[data-v-8e084bb2]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #1a1e1c17}.doctor-card:hover .doctor-photo img[data-v-8e084bb2]{transform:scale(1.05)}.doctor-photo[data-v-8e084bb2]{aspect-ratio:4/5;background:#f7f5f0;position:relative;overflow:hidden}.doctor-photo img[data-v-8e084bb2]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s}.doctor-info[data-v-8e084bb2]{flex-direction:column;gap:8px;padding:16px 24px 24px;display:flex}.info-row[data-v-8e084bb2]{align-items:flex-start;gap:8px;display:flex}.info-icon[data-v-8e084bb2]{color:#9b9688;flex-shrink:0;width:16px;height:16px;margin-top:2px}.doctor-name[data-v-8e084bb2]{color:#1a1e1c;font-size:.875rem;font-weight:700;line-height:1.3}.doctor-role[data-v-8e084bb2]{color:#5a5549;font-size:.75rem;line-height:1.4}.doctor-experience[data-v-8e084bb2]{color:#9b9688;font-size:.75rem;line-height:1.4}.doctor-btn[data-v-8e084bb2]{color:#2d6a4f;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-top:8px;padding:0;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.doctor-btn[data-v-8e084bb2]:hover{color:#1b4332}.doctor-btn svg[data-v-8e084bb2]{transition:transform .15s}.doctor-btn:hover svg[data-v-8e084bb2]{transform:translate(3px)}.advantages-section[data-v-ee2dfb63]{padding:100px 0}@media (width<=768px){.advantages-section[data-v-ee2dfb63]{padding:60px 0}}.advantages-section[data-v-ee2dfb63]{background:#f7f5f0}.container[data-v-ee2dfb63]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-ee2dfb63]{padding:0 16px}}.section-header[data-v-ee2dfb63]{text-align:center;margin-bottom:64px}.section-header h2[data-v-ee2dfb63]{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (width<=768px){.section-header h2[data-v-ee2dfb63]{font-size:2rem}}.section-header p[data-v-ee2dfb63]{color:#9b9688;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.advantages-grid[data-v-ee2dfb63]{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:64px;display:grid}@media (width<=1280px){.advantages-grid[data-v-ee2dfb63]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.advantages-grid[data-v-ee2dfb63]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.advantages-grid[data-v-ee2dfb63]{grid-template-columns:1fr}}.advantage-card[data-v-ee2dfb63]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;min-height:220px;padding:32px 24px;transition:all .3s;display:flex;position:relative;overflow:hidden}.advantage-card[data-v-ee2dfb63]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.card-icon[data-v-ee2dfb63]{width:40px;height:40px;color:var(--card-icon);flex-shrink:0;margin-bottom:24px}.card-icon[data-v-ee2dfb63] svg{width:100%;height:100%}.card-bg-icon[data-v-ee2dfb63]{width:100px;height:100px;color:var(--card-icon);opacity:.07;pointer-events:none;position:absolute;bottom:-10px;right:-10px}.card-bg-icon[data-v-ee2dfb63] svg{width:100%;height:100%}.advantage-title[data-v-ee2dfb63]{color:#1a1e1c;margin-bottom:8px;font-size:.875rem;font-weight:700;line-height:1.3}.advantage-description[data-v-ee2dfb63]{color:#5a5549;font-size:.75rem;line-height:1.6}.advantages-cta[data-v-ee2dfb63]{text-align:center}.cta-btn[data-v-ee2dfb63]{cursor:pointer;white-space:nowrap;color:#fff;background:#2d6a4f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.cta-btn[data-v-ee2dfb63]:hover{background:#1b4332;transform:translateY(-1px);box-shadow:0 4px 12px #1a1e1c12}.cta-btn[data-v-ee2dfb63]{padding:16px 48px;font-size:1.125rem}.lightbox-overlay[data-v-3012216c]{z-index:3000;-webkit-backdrop-filter:blur(10px);background:#000000d9;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-close[data-v-3012216c]{z-index:10;color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;padding:8px;transition:color .15s,background .15s;position:absolute;top:24px;right:24px;box-shadow:0 1px 3px #1a1e1c0f}.lightbox-close[data-v-3012216c]:hover{color:#fff;background:#ffffff40}.lightbox-content[data-v-3012216c]{justify-content:center;align-items:center;max-width:90vw;max-height:85vh;display:flex}.lightbox-image[data-v-3012216c]{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:8px;max-width:100%;max-height:85vh;box-shadow:0 8px 30px #1a1e1c17}.lightbox-arrow[data-v-3012216c]{z-index:10;color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #1a1e1c0f}.lightbox-arrow[data-v-3012216c]:hover{color:#fff;background:#ffffff40}.lightbox-arrow--prev[data-v-3012216c]{left:24px}.lightbox-arrow--next[data-v-3012216c]{right:24px}@media (width<=768px){.lightbox-arrow[data-v-3012216c]{width:40px;height:40px}.lightbox-arrow--prev[data-v-3012216c]{left:8px}.lightbox-arrow--next[data-v-3012216c]{right:8px}}.lightbox-counter[data-v-3012216c]{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:.875rem;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.lightbox-enter-active[data-v-3012216c],.lightbox-leave-active[data-v-3012216c]{transition:opacity .3s}.lightbox-enter-from[data-v-3012216c],.lightbox-leave-to[data-v-3012216c]{opacity:0}.lightbox-slide-enter-active[data-v-3012216c],.lightbox-slide-leave-active[data-v-3012216c]{transition:opacity .2s,transform .2s}.lightbox-slide-enter-from[data-v-3012216c],.lightbox-slide-leave-to[data-v-3012216c]{opacity:0;transform:scale(.95)}.about-section[data-v-cdd67087]{padding:100px 0}@media (width<=768px){.about-section[data-v-cdd67087]{padding:60px 0}}.about-section[data-v-cdd67087]{background:linear-gradient(#fff 0%,#2d6a4f08 50%,#fff 100%)}.container[data-v-cdd67087]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-cdd67087]{padding:0 16px}}.about-top[data-v-cdd67087]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:64px;display:grid}@media (width<=1024px){.about-top[data-v-cdd67087]{grid-template-columns:1fr;gap:32px}}.about-title[data-v-cdd67087]{color:#1a1e1c;margin-bottom:24px;font-size:2.5rem;font-weight:700;line-height:1.2}@media (width<=768px){.about-title[data-v-cdd67087]{font-size:2rem}}.glow-line[data-v-cdd67087]{background:#2d6a4f;border-radius:2px;width:60px;height:3px;margin-bottom:32px}.about-text p[data-v-cdd67087]{color:#5a5549;margin-bottom:16px;font-size:1rem;line-height:1.8}.about-btn[data-v-cdd67087]{cursor:pointer;white-space:nowrap;color:#2d6a4f;background:0 0;border:2px solid #e8e4dd;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.about-btn[data-v-cdd67087]:hover{background:#2d6a4f12;border-color:#2d6a4f}.about-btn[data-v-cdd67087]{margin-top:24px}.feature-image[data-v-cdd67087]{cursor:pointer;aspect-ratio:4/3;border-radius:20px;position:relative;overflow:hidden}.feature-image img[data-v-cdd67087]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.feature-image:hover img[data-v-cdd67087]{transform:scale(1.05)}.feature-image:hover .feature-overlay[data-v-cdd67087]{opacity:1}.feature-overlay[data-v-cdd67087]{color:#fff;opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.clinic-gallery[data-v-cdd67087]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}@media (width<=1024px){.clinic-gallery[data-v-cdd67087]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.clinic-gallery[data-v-cdd67087]{grid-template-columns:repeat(2,1fr)}}.gallery-item[data-v-cdd67087]{cursor:pointer;aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden}.gallery-item img[data-v-cdd67087]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery-item:hover img[data-v-cdd67087]{transform:scale(1.1)}.gallery-item:hover .gallery-overlay[data-v-cdd67087]{opacity:1}.gallery-overlay[data-v-cdd67087]{color:#fff;opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.reviews-section[data-v-965fb565]{padding:100px 0}@media (width<=768px){.reviews-section[data-v-965fb565]{padding:60px 0}}.reviews-section[data-v-965fb565]{background:#f7f5f0}.container[data-v-965fb565]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-965fb565]{padding:0 16px}}.section-header[data-v-965fb565]{text-align:center;margin-bottom:64px}.section-header h2[data-v-965fb565]{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (width<=768px){.section-header h2[data-v-965fb565]{font-size:2rem}}.section-header p[data-v-965fb565]{color:#9b9688;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.reviews-grid[data-v-965fb565]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){.reviews-grid[data-v-965fb565]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.reviews-grid[data-v-965fb565]{grid-template-columns:1fr}}.review-card[data-v-965fb565]{background:#fff;border:1px solid #e8e4dd;border-radius:12px;flex-direction:column;gap:16px;padding:32px;transition:all .3s;display:flex}.review-card[data-v-965fb565]:hover{border-color:#d4cfc6;transform:translateY(-3px);box-shadow:0 8px 30px #1a1e1c17}.review-top[data-v-965fb565]{align-items:center;gap:16px;display:flex}.review-avatar[data-v-965fb565]{color:#fff;background:#2d6a4f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.125rem;font-weight:700;display:flex}.review-meta[data-v-965fb565]{flex-direction:column;gap:2px;min-width:0;display:flex}.review-name[data-v-965fb565]{color:#1a1e1c;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.review-location[data-v-965fb565]{color:#9b9688;font-size:.75rem}.review-stars[data-v-965fb565]{gap:2px;display:flex}.review-text[data-v-965fb565]{color:#5a5549;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.7;display:-webkit-box;overflow:hidden}.reviews-more[data-v-965fb565]{text-align:center;margin-top:48px}.more-btn[data-v-965fb565]{color:#5a5549;cursor:pointer;background:0 0;border:1.5px solid #e8e4dd;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.more-btn[data-v-965fb565]:hover{color:#1a1e1c;background:#2d6a4f12;border-color:#2d6a4f}.news-section[data-v-d1dab56b]{padding:100px 0}@media (width<=768px){.news-section[data-v-d1dab56b]{padding:60px 0}}.news-section[data-v-d1dab56b]{background:#fff}.container[data-v-d1dab56b]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-d1dab56b]{padding:0 16px}}.section-header[data-v-d1dab56b]{text-align:center;margin-bottom:64px}.section-header h2[data-v-d1dab56b]{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (width<=768px){.section-header h2[data-v-d1dab56b]{font-size:2rem}}.section-header p[data-v-d1dab56b]{color:#9b9688;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.news-list[data-v-d1dab56b]{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.news-card[data-v-d1dab56b]{background:#fff;border:1px solid #e8e4dd;border-radius:12px;align-items:center;gap:32px;padding:32px;text-decoration:none;transition:all .3s;display:flex}.news-card[data-v-d1dab56b]:hover{border-color:#2d6a4f;transform:translate(4px);box-shadow:0 8px 30px #1a1e1c17}.news-card:hover .news-icon-wrap[data-v-d1dab56b]{color:#fff;background:#2d6a4f}.news-card:hover .news-arrow[data-v-d1dab56b]{opacity:1;transform:translate(0)}@media (width<=640px){.news-card[data-v-d1dab56b]{flex-direction:column;align-items:flex-start;gap:16px}}.news-icon-wrap[data-v-d1dab56b]{color:#2d6a4f;background:#f7f5f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}.news-body[data-v-d1dab56b]{flex:1;min-width:0}.news-top[data-v-d1dab56b]{align-items:center;gap:16px;margin-bottom:8px;display:flex}.news-date[data-v-d1dab56b]{color:#9b9688;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.news-badge[data-v-d1dab56b]{color:#fff;text-transform:uppercase;letter-spacing:.3px;background:#2d6a4f;border-radius:9999px;padding:2px 10px;font-size:.75rem;font-weight:600}.news-title[data-v-d1dab56b]{color:#1a1e1c;margin-bottom:4px;font-size:1.125rem;font-weight:700;line-height:1.4}.news-preview[data-v-d1dab56b]{color:#5a5549;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-arrow[data-v-d1dab56b]{color:#2d6a4f;opacity:0;flex-shrink:0;transition:all .3s;transform:translate(-8px)}@media (width<=640px){.news-arrow[data-v-d1dab56b]{display:none}}.contacts-section[data-v-11a9b2af]{padding:100px 0}@media (width<=768px){.contacts-section[data-v-11a9b2af]{padding:60px 0}}.contacts-section[data-v-11a9b2af]{background:#f7f5f0}.container[data-v-11a9b2af]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container[data-v-11a9b2af]{padding:0 16px}}.section-header[data-v-11a9b2af]{text-align:center;margin-bottom:64px}.section-header h2[data-v-11a9b2af]{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (width<=768px){.section-header h2[data-v-11a9b2af]{font-size:2rem}}.section-header p[data-v-11a9b2af]{color:#9b9688;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.contacts-grid[data-v-11a9b2af]{grid-template-columns:1fr 1fr;gap:32px;min-height:450px;display:grid}@media (width<=1024px){.contacts-grid[data-v-11a9b2af]{grid-template-columns:1fr}}.contacts-map[data-v-11a9b2af]{border:1px solid #e8e4dd;border-radius:20px;min-height:400px;overflow:hidden}.contacts-map iframe[data-v-11a9b2af]{transition:filter .3s;display:block}.contacts-info[data-v-11a9b2af]{align-items:stretch;display:flex}.info-card[data-v-11a9b2af]{background:#fff;border:1px solid #e8e4dd;border-radius:20px;flex-direction:column;gap:32px;width:100%;padding:48px;display:flex}.info-item[data-v-11a9b2af]{gap:24px;display:flex}.info-icon[data-v-11a9b2af]{color:#2d6a4f;background:#2d6a4f33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.info-content h3[data-v-11a9b2af]{color:#1a1e1c;margin-bottom:4px;font-size:1rem;font-weight:600}.info-content p[data-v-11a9b2af]{color:#5a5549;font-size:.875rem;line-height:1.6}.phone-link[data-v-11a9b2af]{color:#2d6a4f;font-size:1.125rem;font-weight:600;text-decoration:none;transition:color .15s}.phone-link[data-v-11a9b2af]:hover{color:#1b4332}.callback-btn[data-v-11a9b2af]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.callback-btn[data-v-11a9b2af]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}.callback-btn[data-v-11a9b2af]{width:100%;margin-top:auto}.header[data-v-0236e653]{z-index:1000;background:#1a1e1c;height:72px;transition:box-shadow .3s;position:fixed;top:0;left:0;right:0}.header.scrolled[data-v-0236e653]{box-shadow:0 2px 16px #0000004d}.header-inner[data-v-0236e653]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.header-inner[data-v-0236e653]{padding:0 16px}}.header-inner[data-v-0236e653]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.logo[data-v-0236e653]{flex-shrink:0;align-items:center;height:100%;text-decoration:none;display:flex}.logo-img[data-v-0236e653]{width:auto;height:52px}.btn-online[data-v-0236e653]{color:#fff;white-space:nowrap;background:0 0;border:1.5px solid #ffffff80;border-radius:8px;align-items:center;margin-left:24px;padding:8px 20px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-online[data-v-0236e653]:hover{background:#ffffff1a;border-color:#fff}@media (width<=1024px){.btn-online[data-v-0236e653]{display:none}}.nav-desktop[data-v-0236e653]{align-items:center;gap:24px;display:flex}@media (width<=1024px){.nav-desktop[data-v-0236e653]{display:none}}.nav-link[data-v-0236e653]{color:#ffffff8c;white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.nav-link[data-v-0236e653]:after{content:"";background:#fff;border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-link[data-v-0236e653]:hover,.nav-link.active[data-v-0236e653]{color:#fff}.nav-link[data-v-0236e653]:hover:after,.nav-link.active[data-v-0236e653]:after{width:100%}.dropdown-arrow[data-v-0236e653]{opacity:.6;transition:transform .15s}.nav-dropdown[data-v-0236e653]{position:relative}.nav-dropdown:hover>.dropdown-menu[data-v-0236e653]{opacity:1;visibility:visible;transform:none}.nav-dropdown:hover .dropdown-arrow[data-v-0236e653]{transform:rotate(180deg)}.dropdown-menu[data-v-0236e653]{opacity:0;visibility:hidden;z-index:100;background:#1a1e1c;border:1px solid #ffffff1a;border-radius:12px;min-width:280px;padding:8px 0;transition:all .3s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(8px);box-shadow:0 12px 40px #0006}.dropdown-menu[data-v-0236e653]:before{content:"";background:#1a1e1c;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;width:12px;height:12px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.dropdown-menu[data-v-0236e653]:after{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.dropdown-item[data-v-0236e653]{color:#fff9;white-space:nowrap;padding:8px 24px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:block}.dropdown-item[data-v-0236e653]:hover{color:#fff;background:#ffffff0f;padding-left:28px}.header-right[data-v-0236e653]{flex-shrink:0;align-items:center;gap:24px;display:flex}@media (width<=1024px){.header-right[data-v-0236e653]{display:none}}.header-phone[data-v-0236e653]{color:#e2b96f;white-space:nowrap;letter-spacing:.3px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .15s}.header-phone[data-v-0236e653]:hover{color:#f0d08e}.burger[data-v-0236e653]{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}@media (width<=1024px){.burger[data-v-0236e653]{display:flex}}.burger span[data-v-0236e653]{transform-origin:50%;background:#fff;border-radius:2px;width:24px;height:2px;transition:all .3s;display:block}.burger.active span[data-v-0236e653]:first-child{transform:rotate(45deg)translate(5px,5px)}.burger.active span[data-v-0236e653]:nth-child(2){opacity:0;transform:scaleX(0)}.burger.active span[data-v-0236e653]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu[data-v-0236e653]{-webkit-backdrop-filter:blur(20px);z-index:999;background:#1a1e1cfa;flex-direction:column;padding:0;display:flex;position:fixed;inset:71px 0 0}.mobile-nav[data-v-0236e653]{flex-direction:column;flex:1;padding:16px 24px 0;display:flex;overflow-y:auto}.mobile-link[data-v-0236e653]{color:#ffffff8c;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff14;width:100%;padding:10px 0;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s}.mobile-link[data-v-0236e653]:hover,.mobile-link.active[data-v-0236e653]{color:#fff}.mobile-link.active[data-v-0236e653]{font-weight:600}.mobile-link--expandable[data-v-0236e653]{align-items:center;gap:8px;display:flex}.mobile-link--expandable .expand-icon[data-v-0236e653]{opacity:.5;flex-shrink:0;transition:transform .3s}.mobile-link--expandable.open .expand-icon[data-v-0236e653]{transform:rotate(180deg)}.mobile-services-group[data-v-0236e653]{flex-direction:column;display:flex}.mobile-submenu[data-v-0236e653]{flex-direction:column;margin:0;padding-left:16px;display:flex;overflow:hidden}.mobile-sublink[data-v-0236e653]{color:#ffffff73;border-bottom:1px solid #ffffff0d;padding:8px 0;font-size:.875rem;text-decoration:none;transition:all .15s}.mobile-sublink[data-v-0236e653]:last-child{border-bottom:none}.mobile-sublink[data-v-0236e653]:hover{color:#fff}.submenu-enter-active[data-v-0236e653],.submenu-leave-active[data-v-0236e653]{max-height:500px;transition:all .3s}.submenu-enter-from[data-v-0236e653],.submenu-leave-to[data-v-0236e653]{opacity:0;max-height:0}.mobile-bottom[data-v-0236e653]{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;padding:16px 24px;display:flex}.mobile-phone[data-v-0236e653]{color:#e2b96f;text-align:center;margin-bottom:8px;font-size:1.125rem;font-weight:700;text-decoration:none}.mobile-btn-record[data-v-0236e653]{color:#1a1e1c;cursor:pointer;background:#fff;border:none;border-radius:8px;width:100%;padding:14px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;transition:opacity .15s}.mobile-btn-record[data-v-0236e653]:hover{opacity:.9}.mobile-btn-close[data-v-0236e653]{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;width:100%;margin-bottom:16px;padding:12px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;transition:all .15s}.mobile-btn-close[data-v-0236e653]:hover{color:#fff;border-color:#ffffff4d}.slide-enter-active[data-v-0236e653],.slide-leave-active[data-v-0236e653]{transition:transform .3s,opacity .3s}.slide-enter-from[data-v-0236e653],.slide-leave-to[data-v-0236e653]{opacity:0;transform:translateY(-20px)}.footer[data-v-58131f7d]{color:#ffffffb3;background:#1a1e1c;position:relative}.glow-line[data-v-58131f7d]{background:#e8e4dd;height:1px}.footer-content[data-v-58131f7d]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.footer-content[data-v-58131f7d]{padding:0 16px}}.footer-grid[data-v-58131f7d]{grid-template-columns:1.4fr .8fr 1fr;gap:64px;padding:64px 0 48px;display:grid}@media (width<=1024px){.footer-grid[data-v-58131f7d]{grid-template-columns:1fr 1fr}}@media (width<=768px){.footer-grid[data-v-58131f7d]{grid-template-columns:1fr;gap:48px}}.footer-col[data-v-58131f7d]{flex-direction:column;display:flex}.footer-logo[data-v-58131f7d]{margin-bottom:8px}.footer-logo-img[data-v-58131f7d]{width:auto;height:60px}.footer-tagline[data-v-58131f7d]{color:#ffffff80;margin-bottom:24px;font-size:.875rem}.footer-info[data-v-58131f7d]{flex-direction:column;gap:16px;display:flex}.info-item[data-v-58131f7d]{gap:8px;font-size:.875rem;line-height:1.6;display:flex}.info-item .info-icon[data-v-58131f7d]{text-align:center;flex-shrink:0;width:20px}.hours[data-v-58131f7d]{flex-direction:column;gap:2px;display:flex}.footer-heading[data-v-58131f7d]{color:#fff;margin-bottom:24px;padding-bottom:8px;font-size:1rem;font-weight:600;position:relative}.footer-heading[data-v-58131f7d]:after{content:"";background:#2d6a4f;border-radius:1px;width:30px;height:2px;position:absolute;bottom:0;left:0}.footer-nav[data-v-58131f7d]{flex-direction:column;gap:8px;display:flex}.footer-link[data-v-58131f7d]{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .15s,padding-left .15s}.footer-link[data-v-58131f7d]:hover{color:#fff;padding-left:4px}.footer-link--btn[data-v-58131f7d]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.footer-contacts[data-v-58131f7d]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.contact-link[data-v-58131f7d]{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .15s}.contact-link[data-v-58131f7d]:hover{color:#fff}.contact-link.phone-link[data-v-58131f7d]{color:#fff;font-size:1.125rem;font-weight:600}.btn-footer-cta[data-v-58131f7d]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-footer-cta[data-v-58131f7d]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}.btn-footer-cta[data-v-58131f7d]{width:fit-content;padding:12px 24px;font-size:.875rem}.footer-bottom[data-v-58131f7d]{border-top:1px solid #ffffff1a;padding:24px 0}.footer-bottom-inner[data-v-58131f7d]{color:#fff6;text-align:center;flex-wrap:wrap;justify-content:center;gap:16px 32px;font-size:.75rem;display:flex}.footer-legal[data-v-58131f7d]{opacity:.7}.modal-overlay[data-v-97869555]{z-index:2000;-webkit-backdrop-filter:blur(8px);background:#0006;justify-content:center;align-items:center;padding:8px;display:flex;position:fixed;inset:0}@media (width<=640px){.modal-overlay[data-v-97869555]{align-items:flex-end;padding:0}}.modal-container[data-v-97869555]{background:#fff;border:1px solid #e8e4dd;border-radius:20px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 24px);padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000001a}@media (width<=640px){.modal-container[data-v-97869555]{border-radius:20px 20px 0 0;max-width:100%;max-height:92vh;padding:8px 24px 32px}.modal-container[data-v-97869555]:before{content:"";background:#00000026;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:4px auto 16px;display:block}}.modal-scroll[data-v-97869555]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin-right:-32px;padding-right:32px;overflow-y:auto}.modal-scroll[data-v-97869555]::-webkit-scrollbar{width:5px}.modal-scroll[data-v-97869555]::-webkit-scrollbar-track{background:0 0}.modal-scroll[data-v-97869555]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.modal-scroll[data-v-97869555]::-webkit-scrollbar-thumb:hover{background:#0003}.modal-scroll[data-v-97869555]{scrollbar-width:thin;scrollbar-color:#0000001f transparent}.modal-close[data-v-97869555]{color:#9b9688;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:color .15s,background .15s;display:flex;position:absolute;top:16px;right:16px}.modal-close[data-v-97869555]:hover{color:#1a1e1c;background:#0000000a}.modal-header[data-v-97869555]{margin-bottom:24px}@media (width<=640px){.modal-header[data-v-97869555]{margin-bottom:16px}}.modal-title[data-v-97869555]{color:#1a1e1c;margin-bottom:8px;font-size:1.5rem;font-weight:700}.modal-subtitle[data-v-97869555]{color:#9b9688;font-size:.875rem;line-height:1.5}.modal-form[data-v-97869555]{flex-direction:column;gap:16px;display:flex}@media (width<=640px){.modal-form[data-v-97869555]{gap:8px}}.form-group[data-v-97869555]{flex-direction:column;gap:8px;display:flex}.form-label[data-v-97869555]{color:#5a5549;font-size:.875rem;font-weight:500}.form-input[data-v-97869555]{width:100%;padding:12px 16px}@media (width<=640px){.form-input[data-v-97869555]{padding:10px 8px}}.form-input[data-v-97869555]{color:#5a5549;background:#fff;border:1px solid #e8e4dd;border-radius:8px;outline:none;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;transition:border-color .15s,box-shadow .15s}.form-input[data-v-97869555]::placeholder{color:#9b9688}.form-input[data-v-97869555]:focus{border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f12}.form-input[data-v-97869555]:disabled{opacity:.6;cursor:not-allowed}.form-textarea[data-v-97869555]{resize:vertical;min-height:80px}@media (width<=640px){.form-textarea[data-v-97869555]{min-height:60px}}.checkbox-wrapper[data-v-97869555]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;display:flex}.checkbox-input[data-v-97869555]{opacity:0;width:0;height:0;position:absolute}.checkbox-custom[data-v-97869555]{color:#0000;border:1.5px solid #d4cfc6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:flex}.checkbox-input:checked+.checkbox-custom[data-v-97869555]{color:#fff;background:#2d6a4f;border-color:#2d6a4f}.checkbox-input:focus-visible+.checkbox-custom[data-v-97869555]{box-shadow:0 0 0 3px #2d6a4f12}.checkbox-label[data-v-97869555]{color:#9b9688;font-size:.875rem;line-height:1.4}.consent-link[data-v-97869555]{color:#2d6a4f;text-underline-offset:2px;-webkit-text-decoration:underline #2d6a4f4d;text-decoration:underline #2d6a4f4d;transition:text-decoration-color .15s}.consent-link[data-v-97869555]:hover{text-decoration-color:#2d6a4f}.btn-submit[data-v-97869555]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-submit[data-v-97869555]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}.btn-submit[data-v-97869555]{width:100%;margin-top:4px;padding:14px;font-size:1rem}.btn-submit[data-v-97869555]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-loading[data-v-97869555]{align-items:center;gap:8px;display:inline-flex}.spinner[data-v-97869555]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-97869555}@keyframes spin-97869555{to{transform:rotate(360deg)}}.result-state[data-v-97869555]{text-align:center;flex-direction:column;align-items:center;padding:32px 0;display:flex}.result-icon[data-v-97869555]{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:32px;display:flex}.success-icon[data-v-97869555]{color:#2d6a4f;background:#2d6a4f12;animation:.4s cubic-bezier(.34,1.56,.64,1) scaleIn-97869555}.error-icon[data-v-97869555]{color:#c0392b;background:#c0392b14;animation:.4s cubic-bezier(.34,1.56,.64,1) scaleIn-97869555}@keyframes scaleIn-97869555{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.result-title[data-v-97869555]{color:#1a1e1c;margin-bottom:8px;font-size:1.5rem;font-weight:700}.result-text[data-v-97869555]{color:#9b9688;max-width:320px;margin-bottom:32px;font-size:1rem;line-height:1.6}.result-actions[data-v-97869555]{flex-direction:column;gap:8px;width:100%;max-width:280px;display:flex}.btn-result[data-v-97869555]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-result[data-v-97869555]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}.btn-result[data-v-97869555]{text-align:center;width:100%;padding:14px;font-size:1rem}.btn-call[data-v-97869555]{color:#2d6a4f;background:0 0;border:2px solid #e8e4dd}.btn-call[data-v-97869555]:hover{box-shadow:none;background:#2d6a4f12;border-color:#2d6a4f}.fade-enter-active[data-v-97869555],.fade-leave-active[data-v-97869555]{transition:opacity .25s}.fade-enter-from[data-v-97869555],.fade-leave-to[data-v-97869555]{opacity:0}.modal-enter-active[data-v-97869555],.modal-leave-active[data-v-97869555]{transition:opacity .3s}.modal-enter-active .modal-container[data-v-97869555],.modal-leave-active .modal-container[data-v-97869555]{transition:transform .3s,opacity .3s}.modal-enter-from[data-v-97869555],.modal-leave-to[data-v-97869555]{opacity:0}.modal-enter-from .modal-container[data-v-97869555],.modal-leave-to .modal-container[data-v-97869555]{opacity:0;transform:scale(.92)}@media (width<=640px){.modal-enter-from .modal-container[data-v-97869555],.modal-leave-to .modal-container[data-v-97869555]{transform:translateY(100%)}}.consent-overlay[data-v-97869555]{z-index:3000;-webkit-backdrop-filter:blur(6px);background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.consent-modal[data-v-97869555]{background:#fff;border:1px solid #e8e4dd;border-radius:20px;flex-direction:column;width:100%;max-width:580px;max-height:80vh;padding:48px;display:flex;position:relative;box-shadow:0 24px 80px #0000001f}.consent-close[data-v-97869555]{color:#9b9688;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:color .15s,background .15s;display:flex;position:absolute;top:16px;right:16px}.consent-close[data-v-97869555]:hover{color:#1a1e1c;background:#0000000a}.consent-title[data-v-97869555]{color:#1a1e1c;margin-bottom:24px;padding-right:48px;font-size:1.25rem;font-weight:700}.consent-body[data-v-97869555]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin-bottom:32px;overflow-y:auto}.consent-body[data-v-97869555]::-webkit-scrollbar{width:5px}.consent-body[data-v-97869555]::-webkit-scrollbar-track{background:0 0}.consent-body[data-v-97869555]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.consent-body[data-v-97869555]::-webkit-scrollbar-thumb:hover{background:#0000002e}.consent-body[data-v-97869555]{scrollbar-width:thin;scrollbar-color:#0000001a transparent}.consent-body p[data-v-97869555]{color:#5a5549;margin-bottom:16px;font-size:.875rem;line-height:1.7}.consent-body p[data-v-97869555]:last-child{margin-bottom:0}.consent-btn[data-v-97869555]{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.consent-btn[data-v-97869555]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #2d6a4f33}.consent-btn[data-v-97869555]{flex-shrink:0;width:100%;padding:14px;font-size:1rem}.consent-enter-active[data-v-97869555],.consent-leave-active[data-v-97869555]{transition:opacity .25s}.consent-enter-active .consent-modal[data-v-97869555],.consent-leave-active .consent-modal[data-v-97869555]{transition:transform .25s,opacity .25s}.consent-enter-from[data-v-97869555],.consent-leave-to[data-v-97869555]{opacity:0}.consent-enter-from .consent-modal[data-v-97869555],.consent-leave-to .consent-modal[data-v-97869555]{opacity:0;transform:scale(.95)translateY(10px)}.chat-fab[data-v-e2557f2a]{color:#fff;cursor:pointer;z-index:1050;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 20px #2d6a4f33,0 2px 8px #00000026}.chat-fab[data-v-e2557f2a]:hover{transform:scale(1.08);box-shadow:0 6px 28px #2d6a4f33,0 4px 12px #0003}@media (width<=768px){.chat-fab[data-v-e2557f2a]{width:48px;height:48px;bottom:20px;right:20px}}.chat-panel[data-v-e2557f2a]{z-index:1060;background:#fff;border:1px solid #e8e4dd;border-radius:20px;flex-direction:column;width:380px;height:520px;display:flex;position:fixed;bottom:32px;right:32px;overflow:hidden;box-shadow:0 12px 48px #0000001f,0 4px 16px #00000014}@media (width<=640px){.chat-panel[data-v-e2557f2a]{border-radius:0;width:100%;height:100%;bottom:0;right:0}}.chat-header[data-v-e2557f2a]{color:#fff;background:#1a1e1c;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.chat-header-info[data-v-e2557f2a]{align-items:center;gap:8px;display:flex}.chat-avatar[data-v-e2557f2a]{background:#2d6a4f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chat-header-title[data-v-e2557f2a]{font-size:.875rem;font-weight:700}.chat-header-status[data-v-e2557f2a]{color:#fff9;align-items:center;gap:4px;font-size:.75rem;display:flex}.status-dot[data-v-e2557f2a]{background:#4ade80;border-radius:50%;width:6px;height:6px}.chat-close[data-v-e2557f2a]{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:color .15s;display:flex}.chat-close[data-v-e2557f2a]:hover{color:#fff}.chat-messages[data-v-e2557f2a]{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;padding:24px;display:flex;overflow-y:auto}.chat-bubble[data-v-e2557f2a]{word-wrap:break-word;border-radius:12px;max-width:85%;padding:8px 16px;font-size:.875rem;line-height:1.5;animation:.2s fadeIn-e2557f2a}.chat-bubble--bot[data-v-e2557f2a]{color:#5a5549;background:#f7f5f0;border-bottom-left-radius:4px;align-self:flex-start}.chat-bubble--bot[data-v-e2557f2a] strong{color:#1a1e1c;font-weight:600}.chat-bubble--bot[data-v-e2557f2a] .price{color:#2d6a4f;background:#2d6a4f12;border-radius:4px;padding:1px 6px;font-size:.85em;font-weight:700;display:inline-block}.chat-bubble--bot[data-v-e2557f2a] .price-old{color:#c0392b;opacity:.7;font-size:.8em;text-decoration:line-through}.chat-bubble--bot[data-v-e2557f2a] .chat-link{color:#2d6a4f;text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #2d6a4f4d;text-decoration:underline #2d6a4f4d}.chat-bubble--bot[data-v-e2557f2a] .chat-link:hover{text-decoration-color:#2d6a4f}.chat-bubble--bot[data-v-e2557f2a] ul{margin:6px 0 2px;padding-left:16px}.chat-bubble--bot[data-v-e2557f2a] ul li{margin-bottom:3px;line-height:1.4}.chat-bubble--bot[data-v-e2557f2a] a{color:#2d6a4f;text-underline-offset:2px;text-decoration:underline}.chat-bubble--user[data-v-e2557f2a]{color:#fff;background:#2d6a4f;border-bottom-right-radius:4px;align-self:flex-end}@keyframes fadeIn-e2557f2a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-typing[data-v-e2557f2a]{gap:4px;padding:12px 16px;display:flex}.chat-typing span[data-v-e2557f2a]{background:#9b9688;border-radius:50%;width:7px;height:7px;animation:1.2s infinite typing-e2557f2a}.chat-typing span[data-v-e2557f2a]:nth-child(2){animation-delay:.2s}.chat-typing span[data-v-e2557f2a]:nth-child(3){animation-delay:.4s}@keyframes typing-e2557f2a{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.chat-quick[data-v-e2557f2a]{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.chat-quick-btn[data-v-e2557f2a]{color:#2d6a4f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e8e4dd;border-radius:9999px;padding:6px 14px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;transition:all .15s}.chat-quick-btn[data-v-e2557f2a]:hover{background:#2d6a4f12;border-color:#2d6a4f}.chat-input-bar[data-v-e2557f2a]{background:#fff;border-top:1px solid #e8e4dd;flex-shrink:0;gap:8px;padding:8px 16px;display:flex}.chat-input-wrap[data-v-e2557f2a]{flex:1;position:relative}.chat-input[data-v-e2557f2a]{color:#5a5549;background:#fff;border:1px solid #e8e4dd;border-radius:9999px;outline:none;width:100%;padding:10px 16px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;transition:border-color .15s}.chat-input[data-v-e2557f2a]::placeholder{color:#9b9688}.chat-input[data-v-e2557f2a]:focus{border-color:#2d6a4f}.chat-input.has-counter[data-v-e2557f2a]{padding-right:52px}.char-count[data-v-e2557f2a]{color:#9b9688;pointer-events:none;font-size:10px;transition:color .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.char-count.warn[data-v-e2557f2a]{color:#c0392b}.chat-send[data-v-e2557f2a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d6a4f 0%,#40916c 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .15s,transform .15s;display:flex}.chat-send[data-v-e2557f2a]:disabled{opacity:.4;cursor:not-allowed}.chat-send[data-v-e2557f2a]:not(:disabled):hover{transform:scale(1.05)}.bounce-enter-active[data-v-e2557f2a]{animation:.4s bounceIn-e2557f2a}.bounce-leave-active[data-v-e2557f2a]{animation:.2s reverse bounceIn-e2557f2a}@keyframes bounceIn-e2557f2a{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.chat-window-enter-active[data-v-e2557f2a]{animation:.3s slideUp-e2557f2a}.chat-window-leave-active[data-v-e2557f2a]{animation:.2s reverse slideUp-e2557f2a}@keyframes slideUp-e2557f2a{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}main[data-v-c8049278]{min-height:100vh;overflow-x:hidden}.scroll-top[data-v-c8049278]{color:#fff;cursor:pointer;z-index:1050;background:#2d6a4f;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:fixed;bottom:100px;right:32px;box-shadow:0 4px 16px #2d6a4f4d}.scroll-top[data-v-c8049278]:hover{background:#1b4332;transform:translateY(-3px);box-shadow:0 6px 24px #0000004d}@media (width<=768px){.scroll-top[data-v-c8049278]{width:48px;height:48px;bottom:80px;right:20px}}.fade-up-enter-active[data-v-c8049278],.fade-up-leave-active[data-v-c8049278]{transition:all .3s}.fade-up-enter-from[data-v-c8049278],.fade-up-leave-to[data-v-c8049278]{opacity:0;transform:translateY(16px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y;overflow-x:hidden}body{color:#5a5549;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5{color:#1a1e1c;letter-spacing:-.02em;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.2}.container{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container{padding:0 16px}}.section{padding:100px 0}@media (width<=768px){.section{padding:60px 0}}.section-title{text-align:center;margin-bottom:64px}.section-title h2{color:#1a1e1c;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (width<=768px){.section-title h2{font-size:2rem}}.section-title p{color:#9b9688;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.btn-primary{cursor:pointer;white-space:nowrap;color:#fff;background:#2d6a4f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary:hover{background:#1b4332;transform:translateY(-1px);box-shadow:0 4px 12px #1a1e1c12}.btn-outline{cursor:pointer;white-space:nowrap;color:#2d6a4f;background:0 0;border:2px solid #e8e4dd;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-outline:hover{background:#2d6a4f12;border-color:#2d6a4f}.animate-on-scroll{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.animate-on-scroll.is-visible{opacity:1;transform:none}.animate-left{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-40px)}.animate-left.is-visible{opacity:1;transform:none}.animate-right{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(40px)}.animate-right.is-visible{opacity:1;transform:none}.animate-scale{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.animate-scale.is-visible{opacity:1;transform:none}.animate-fade{opacity:0;transition:opacity .8s}.animate-fade.is-visible{opacity:1}[style*=--delay].animate-on-scroll,[style*=--delay].animate-left,[style*=--delay].animate-right,[style*=--delay].animate-scale{transition-delay:var(--delay,0s)}::selection{color:#fff;background:#2d6a4f}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}
