.language-switcher[data-v-3741e9be]{display:flex;gap:8px}.lang-btn[data-v-3741e9be]{padding:8px 12px;border:1px solid var(--brand-primary-500);background:transparent;color:var(--brand-primary-500);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;font-size:var(--text-small);font-weight:var(--font-weight-medium)}.lang-btn.active[data-v-3741e9be],.lang-btn[data-v-3741e9be]:hover{background:var(--brand-primary-500);color:var(--neutral-900)}.header[data-v-a64937e0]{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--neutral-200);transition:all .3s ease}.header--scrolled[data-v-a64937e0]{background:hsla(0,0%,100%,.98);box-shadow:var(--shadow-sm)}.header-content[data-v-a64937e0]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-md);position:relative}.logo[data-v-a64937e0]{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);text-decoration:none;color:var(--neutral-900);font-weight:var(--font-weight-semibold);font-size:var(--text-lg);z-index:var(--z-fixed);padding:var(--spacing-sm) 0;flex-shrink:0}.logo-image[data-v-a64937e0]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.logo-text[data-v-a64937e0]{display:block;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-left:var(--spacing-sm);white-space:nowrap;text-align:center}.nav--desktop[data-v-a64937e0]{display:none;justify-content:center}.nav-list[data-v-a64937e0]{list-style:none;padding:0;margin:0;flex-direction:row;gap:var(--spacing-md);flex-wrap:nowrap}.nav-item[data-v-a64937e0],.nav-list[data-v-a64937e0]{display:flex;align-items:center;justify-content:center}.nav-item[data-v-a64937e0],.nav-link[data-v-a64937e0]{text-align:center;white-space:nowrap}.nav-link[data-v-a64937e0]{color:var(--neutral-600);text-decoration:none;font-weight:var(--font-weight-medium);transition:color .2s ease;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-xs);border-radius:var(--radius-md);line-height:1;height:32px}.nav-link--active[data-v-a64937e0],.nav-link[data-v-a64937e0]:hover{color:var(--neutral-900);background:var(--surface-50)}.language-switcher[data-v-a64937e0]{z-index:1041;display:flex;align-items:center;justify-content:center}.language-switcher--desktop[data-v-a64937e0]{display:none}.language-switcher--mobile[data-v-a64937e0]{display:flex}.mobile-right-section[data-v-a64937e0]{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0;margin-left:auto}@media (min-width:1024px){.mobile-right-section[data-v-a64937e0]{display:none}.language-switcher--desktop[data-v-a64937e0]{display:flex}.language-switcher--mobile[data-v-a64937e0]{display:none}.header-content[data-v-a64937e0]{justify-content:center;gap:var(--spacing-md)}}.hamburger[data-v-a64937e0]{width:24px;height:2px;background:var(--neutral-900);transition:all .3s ease;position:relative}.hamburger[data-v-a64937e0]:after,.hamburger[data-v-a64937e0]:before{content:"";position:absolute;width:24px;height:2px;background:var(--neutral-900);transition:all .3s ease}.hamburger[data-v-a64937e0]:before{top:-8px}.hamburger[data-v-a64937e0]:after{bottom:-8px}.hamburger--active[data-v-a64937e0]{background:transparent}.hamburger--active[data-v-a64937e0]:before{top:0;transform:rotate(45deg)}.hamburger--active[data-v-a64937e0]:after{bottom:0;transform:rotate(-45deg)}.mobile-menu-toggle[data-v-a64937e0]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;z-index:1041;text-align:center}.mobile-menu-panel[data-v-a64937e0]{position:fixed;top:0;left:0;width:320px;height:100vh;height:100svh;background:var(--surface-white);z-index:1040;display:flex;flex-direction:column;padding:24px!important;padding-top:max(24px,env(safe-area-inset-top))!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important;padding-left:24px!important;padding-right:24px!important;animation:slideIn-a64937e0 .3s ease-out;box-shadow:0 0 50px rgba(0,0,0,.3);border-right:1px solid var(--neutral-200);pointer-events:auto;align-items:flex-start}@media (max-width:480px){.mobile-menu-panel[data-v-a64937e0]{width:100vw}.header-content[data-v-a64937e0]{padding:var(--spacing-xs) var(--spacing-sm)}.logo-text[data-v-a64937e0]{font-size:var(--text-sm)}}@keyframes slideIn-a64937e0{0%{transform:translateX(-100%);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes slideOut-a64937e0{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:1}}.mobile-menu-panel.mobile-menu-panel--closing[data-v-a64937e0]{animation:slideOut-a64937e0 .3s ease-in}.mobile-menu-header[data-v-a64937e0]{justify-content:space-between;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--neutral-200);width:100%;align-self:center;padding-left:0!important}.mobile-logo[data-v-a64937e0],.mobile-menu-header[data-v-a64937e0]{display:flex;align-items:center;margin-left:0!important;text-align:center}.mobile-logo[data-v-a64937e0]{justify-content:center;gap:var(--spacing-sm);text-decoration:none;color:var(--neutral-900);font-weight:var(--font-weight-semibold);font-size:var(--text-xl);background:var(--surface-white);padding:var(--spacing-sm);border-radius:var(--radius-md);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);white-space:nowrap;line-height:1}.mobile-logo-image[data-v-a64937e0]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.mobile-logo-text[data-v-a64937e0]{display:block;color:var(--neutral-900);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1;margin-left:var(--spacing-sm);font-size:var(--text-lg);text-align:center}.mobile-menu-close[data-v-a64937e0]{width:44px;height:44px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background-color .2s ease;text-align:center}.mobile-menu-close[data-v-a64937e0]:hover{background:var(--surface-50)}.close-icon[data-v-a64937e0]{font-size:32px;color:var(--neutral-600);line-height:1;text-align:center}.mobile-nav[data-v-a64937e0]{flex:1;display:flex;align-items:center;width:100%;padding-left:0!important;margin-left:0!important}.mobile-nav-list[data-v-a64937e0]{list-style:none;padding:0!important;margin:0!important;width:100%;display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center}.mobile-nav-item[data-v-a64937e0]{margin-bottom:var(--spacing-lg);padding-left:0!important}.mobile-nav-item[data-v-a64937e0],.mobile-nav-link[data-v-a64937e0]{width:100%;margin-left:0!important;display:flex;align-items:center;justify-content:center}.mobile-nav-link[data-v-a64937e0]{color:var(--neutral-900);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--text-xl);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);transition:all .2s ease;min-height:44px;background:var(--surface-white);box-sizing:border-box;padding-left:0!important;text-align:center;white-space:nowrap;line-height:1}.mobile-nav-link--active[data-v-a64937e0],.mobile-nav-link[data-v-a64937e0]:hover{color:var(--neutral-900);background:var(--surface-50);box-shadow:var(--shadow-sm)}.mobile-menu-footer[data-v-a64937e0]{padding-top:var(--spacing-xl);border-top:1px solid var(--neutral-200);display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;align-self:center;padding-left:0!important;margin-left:0!important;text-align:center}.mobile-cta[data-v-a64937e0],.mobile-language-switcher[data-v-a64937e0]{display:flex;justify-content:center;align-items:center;width:100%}.mobile-cta[data-v-a64937e0]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-lg);white-space:nowrap;line-height:1;text-align:center}.mobile-menu-overlay[data-v-a64937e0]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:var(--z-modal-backdrop)}#app header .mobile-menu-overlay[data-v-a64937e0],.header .mobile-menu-overlay[data-v-a64937e0],.mobile-menu-overlay[data-v-a64937e0],header .mobile-menu-overlay[data-v-a64937e0]{background:#7a8791!important;background-color:#7a8791!important;opacity:1!important}@keyframes fadeIn-a64937e0{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-a64937e0{0%{opacity:1}to{opacity:0}}.mobile-menu-overlay.mobile-menu-overlay--closing[data-v-a64937e0]{animation:fadeOut-a64937e0 .3s ease-in}@media (max-width:480px){.logo-text[data-v-a64937e0]{font-size:var(--text-small);margin-left:var(--spacing-xs)}.logo-image[data-v-a64937e0]{width:20px;height:20px}}@media (min-width:480px){.logo-text[data-v-a64937e0]{font-size:var(--text-sm);margin-left:var(--spacing-sm)}}@media (min-width:768px){.logo-text[data-v-a64937e0]{font-size:var(--text-base);margin-left:var(--spacing-md)}.logo-image[data-v-a64937e0]{width:28px;height:28px}}@media (min-width:1024px){.mobile-menu-toggle[data-v-a64937e0]{display:none}.nav--desktop[data-v-a64937e0]{display:flex;align-items:center;justify-content:center}.header-content[data-v-a64937e0]{padding:var(--spacing-sm) var(--spacing-lg);gap:var(--spacing-lg)}.nav-list[data-v-a64937e0]{gap:var(--spacing-lg)}.nav-link[data-v-a64937e0]{height:36px;padding:var(--spacing-sm) var(--spacing-lg)}.logo-text[data-v-a64937e0]{font-size:var(--text-lg);margin-left:var(--spacing-lg)}.logo-image[data-v-a64937e0]{width:32px;height:32px}}@media (hover:none) and (pointer:coarse){.mobile-nav-link[data-v-a64937e0],.nav-link[data-v-a64937e0]{min-height:44px;display:flex;align-items:center}.mobile-menu-close[data-v-a64937e0],.mobile-menu-toggle[data-v-a64937e0]{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.hamburger[data-v-a64937e0],.hamburger[data-v-a64937e0]:after,.hamburger[data-v-a64937e0]:before,.mobile-menu-overlay[data-v-a64937e0],.mobile-menu-panel[data-v-a64937e0]{animation:none;transition:none}.mobile-menu-panel[data-v-a64937e0]{transform:translateX(0);opacity:1}.mobile-menu-overlay[data-v-a64937e0]{opacity:1}}@media (min-resolution:192dpi){.logo-image[data-v-a64937e0],.mobile-logo-image[data-v-a64937e0]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.header[data-v-a64937e0]{position:static;background:var(--surface-white);border-bottom:1px solid var(--neutral-300)}.mobile-menu-overlay[data-v-a64937e0],.mobile-menu-panel[data-v-a64937e0],.mobile-menu-toggle[data-v-a64937e0]{display:none}.nav--desktop[data-v-a64937e0]{display:block}.nav-list[data-v-a64937e0]{flex-direction:row;gap:var(--spacing-md)}}.footer[data-v-39b12308]{background:var(--neutral-100);padding:48px 0 24px;margin-top:64px}.footer-content[data-v-39b12308]{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:32px}.footer-section h3[data-v-39b12308]{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.logo h2[data-v-39b12308]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--brand-primary-500);margin:0 0 16px 0}.footer-description[data-v-39b12308]{color:var(--neutral-600);line-height:var(--line-height-body)}.footer-nav[data-v-39b12308]{list-style:none;padding:0;margin:0}.footer-nav li[data-v-39b12308]{margin-bottom:8px}.footer-link[data-v-39b12308]{color:var(--neutral-600);text-decoration:none;transition:color .2s ease}.footer-link[data-v-39b12308]:hover{color:var(--brand-primary-500)}.contact-info p[data-v-39b12308]{color:var(--neutral-600);margin-bottom:8px;line-height:var(--line-height-body)}.footer-bottom[data-v-39b12308]{border-top:1px solid var(--neutral-200);padding-top:24px;text-align:center}.footer-bottom p[data-v-39b12308]{color:var(--neutral-600);margin:0}@media (min-width:768px){.footer-content[data-v-39b12308]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-content[data-v-39b12308]{grid-template-columns:repeat(3,1fr)}}:root{--brand-primary-500:#b6c9d8;--brand-primary-700:#98a8b4;--neutral-900:#0f172a;--neutral-600:#475569;--neutral-100:#f1f5f9;--surface-50:#e0e8ee;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--surface-white:#fff;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--text-h1:clamp(28px,5vw,48px);--line-height-h1:1.2;--text-h2:clamp(24px,4vw,36px);--line-height-h2:1.3;--text-h3:clamp(20px,3vw,24px);--line-height-h3:1.4;--text-body:clamp(14px,2vw,16px);--line-height-body:1.5;--text-small:clamp(12px,1.5vw,14px);--line-height-small:1.4;--text-lg:clamp(16px,2.5vw,18px);--text-xl:clamp(18px,3vw,20px);--text-2xl:clamp(20px,3.5vw,24px);--line-height-tight:1.25;--spacing-xs:clamp(8px,2vw,12px);--spacing-sm:clamp(12px,3vw,16px);--spacing-md:clamp(16px,4vw,24px);--spacing-lg:clamp(24px,6vw,32px);--spacing-xl:clamp(32px,8vw,48px);--spacing-2xl:clamp(48px,10vw,64px);--container-padding:clamp(16px,4vw,24px);--container-max-width:1200px;--font-size:16px;--background:var(--surface-white);--foreground:var(--neutral-900);--card:var(--surface-white);--card-foreground:var(--neutral-900);--popover:var(--surface-white);--popover-foreground:var(--neutral-900);--primary:var(--brand-primary-500);--primary-foreground:var(--neutral-900);--secondary:var(--surface-50);--secondary-foreground:var(--neutral-900);--muted:var(--neutral-100);--muted-foreground:var(--neutral-600);--accent:var(--surface-50);--accent-foreground:var(--neutral-900);--destructive:#ef4444;--destructive-foreground:var(--surface-white);--border:var(--neutral-200);--input:var(--neutral-200);--input-background:var(--surface-white);--switch-background:var(--neutral-400);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-normal:400;--ring:var(--brand-primary-500);--radius:14px;--text-sm:14px;--text-base:16px;--radius-sm:calc(var(--radius) - 2px);--radius-md:var(--radius);--radius-lg:calc(var(--radius) + 4px);--radius-xl:calc(var(--radius) + 8px);--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-card:0 8px 30px rgba(15,23,42,.06);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}*{margin:0;padding:0;box-sizing:border-box;border-color:var(--border);outline-color:var(--ring)}html{font-size:var(--font-size);scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}@media (min-width:480px){.container{padding:0 var(--spacing-md)}}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}@media (min-width:1024px){.container{padding:0 var(--spacing-xl)}}@media (min-width:1280px){.container{padding:0 var(--spacing-2xl)}}.bg-brand{background-color:var(--brand-primary-500)}.bg-brand-700{background-color:var(--brand-primary-700)}.bg-brand-primary-500{background-color:var(--brand-primary-500)}.bg-surface-50{background-color:var(--surface-50)}.bg-neutral-100,.bg-surface-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-surface-white{background-color:var(--surface-white)}.text-brand{color:var(--brand-primary-500)}.text-brand-700{color:var(--brand-primary-700)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-card{box-shadow:var(--shadow-card)}.opacity-20{opacity:.2}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-surface-white\/90{--tw-gradient-from:hsla(0,0%,100%,.9);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.via-surface-white\/60{--tw-gradient-stops:var(--tw-gradient-from),hsla(0,0%,100%,.6),var(--tw-gradient-to,hsla(0,0%,100%,0))}.to-transparent{--tw-gradient-to:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:var(--text-body);line-height:var(--line-height-body)}.btn-primary{background-color:var(--brand-primary-500);color:var(--neutral-900)}.btn-primary:hover{background-color:var(--brand-primary-700)}.btn-secondary{background-color:transparent;color:var(--neutral-700);border:1px solid var(--neutral-300)}.btn-secondary:hover{background-color:var(--surface-50)}.form-input{width:100%;padding:12px 16px;border:1px solid var(--neutral-200);border-radius:var(--radius-md);font-size:16px;transition:border-color .2s ease;background:var(--input-background);font-family:inherit}.form-input:focus{outline:none;border-color:var(--brand-primary-500)}.form-textarea{width:100%;padding:12px 16px;border:1px solid var(--neutral-200);border-radius:var(--radius-md);font-size:16px;transition:border-color .2s ease;background:var(--input-background);font-family:inherit;resize:vertical}.form-textarea:focus{outline:none;border-color:var(--brand-primary-500)}.grid{display:grid;gap:24px}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.flex-wrap{flex-wrap:wrap}.p-4{padding:var(--spacing-md)}.p-6{padding:var(--spacing-lg)}.p-8{padding:var(--spacing-xl)}.py-4{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-6{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-8{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.py-12{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.px-4{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-6{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-8{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px-24{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.m-4{margin:var(--spacing-md)}.m-6{margin:var(--spacing-lg)}.m-8{margin:var(--spacing-xl)}.my-4{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.my-6{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.my-8{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.my-12{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.mb-1{margin-bottom:var(--spacing-xs)}.mb-6{margin-bottom:var(--spacing-lg)}.mb-8{margin-bottom:var(--spacing-xl)}.mt-12{margin-top:var(--spacing-2xl)}.pt-8{padding-top:var(--spacing-xl)}.min-h-screen{min-height:100svh}.min-h-600{min-height:600px}.min-h-700{min-height:700px}.text-h1{font-size:var(--text-h1);line-height:var(--line-height-h1)}.text-h1,.text-h2{font-weight:var(--font-weight-semibold);color:var(--neutral-900)}.text-h2{font-size:var(--text-h2);line-height:var(--line-height-h2)}.text-h3{font-size:var(--text-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);color:var(--neutral-900)}.text-body{font-size:var(--text-body);line-height:var(--line-height-body);font-weight:var(--font-weight-normal);color:var(--neutral-600)}.text-small{font-size:var(--text-small);line-height:var(--line-height-small)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.leading-tight{line-height:var(--line-height-h1)}.max-w-2xl{max-width:672px}.max-w-xl{max-width:576px}.border-neutral-200{border-color:var(--neutral-200)}.font-semibold{font-weight:var(--font-weight-semibold)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-900{color:var(--neutral-900)}.text-neutral-700{color:var(--neutral-500)}.gap-4{gap:var(--spacing-md)}.gap-8{gap:var(--spacing-xl)}.gap-24{gap:var(--spacing-2xl)}.border-t{border-top-width:1px}@media (min-width:480px){.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-stretch{align-items:stretch}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:text-lg{font-size:var(--text-lg)}.sm\:p-6{padding:var(--spacing-lg)}.sm\:px-6{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:flex-row{flex-direction:row}.md\:text-xl{font-size:var(--text-xl)}.md\:p-8{padding:var(--spacing-xl)}.md\:px-8{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.md\:gap-8{gap:var(--spacing-xl)}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:min-h-700{min-height:700px}.lg\:px-24{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.lg\:text-xl{font-size:var(--text-xl)}.lg\:gap-24{gap:var(--spacing-2xl)}.lg\:text-h1{font-size:var(--text-h1)}.lg\:text-h2{font-size:var(--text-h2)}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.xl\:gap-24{gap:var(--spacing-2xl)}.xl\:text-h1{font-size:var(--text-h1)}.xl\:text-h2{font-size:var(--text-h2)}}@media (min-width:1536px){.\32 xl\:container{max-width:1400px}.\32 xl\:text-h1{font-size:56px}.\32 xl\:text-h2{font-size:42px}}@media (hover:none) and (pointer:coarse){.btn,.form-input,.form-textarea,.nav-link{min-height:44px}.nav-link{display:flex;align-items:center}}@media (min-resolution:192dpi){.hero-bg-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.hero-gradient,.hero-overlay{display:none}.btn{border:1px solid var(--neutral-300);background:transparent}}#app{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--foreground);background:var(--background)}.main-content{padding-top:80px}@media (min-width:768px){.main-content{padding-top:90px}}@media (min-width:1024px){.main-content{padding-top:100px}}.hero[data-v-7ab1034b]{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden}.hero-background[data-v-7ab1034b]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-overlay[data-v-7ab1034b]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:var(--brand-primary-500);opacity:.24}.hero-gradient[data-v-7ab1034b]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:linear-gradient(90deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6) 50%,transparent)}.hero-image[data-v-7ab1034b]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-bg-image[data-v-7ab1034b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.hero-content[data-v-7ab1034b]{position:relative;z-index:4;padding:var(--spacing-xl) 0;width:100%}.hero-text[data-v-7ab1034b]{max-width:672px;margin:0 auto;text-align:center}.hero-title[data-v-7ab1034b]{font-size:var(--text-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--spacing-lg);text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.hero-subtitle[data-v-7ab1034b]{font-size:var(--text-lg);color:var(--neutral-600);margin-bottom:var(--spacing-xl);line-height:var(--line-height-body);max-width:576px;margin-left:auto;margin-right:auto;text-shadow:1px 1px 2px hsla(0,0%,100%,.8);font-weight:var(--font-weight-medium)}.hero-buttons[data-v-7ab1034b]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);align-items:center}.hero-stats[data-v-7ab1034b]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);padding-top:var(--spacing-xl);border-top:1px solid var(--neutral-200)}.stat-item[data-v-7ab1034b]{text-align:center}.stat-value[data-v-7ab1034b]{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--spacing-xs);text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.stat-label[data-v-7ab1034b]{font-size:var(--text-small);color:var(--neutral-600);text-shadow:1px 1px 2px hsla(0,0%,100%,.8)}@media (min-width:480px){.hero-buttons[data-v-7ab1034b]{gap:var(--spacing-lg)}.hero-stats[data-v-7ab1034b]{gap:var(--spacing-xl)}}@media (min-width:768px){.hero[data-v-7ab1034b]{min-height:700px}.hero-buttons[data-v-7ab1034b]{flex-direction:row;justify-content:center;gap:var(--spacing-xl)}.hero-stats[data-v-7ab1034b]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.hero-subtitle[data-v-7ab1034b]{font-size:var(--text-xl)}}@media (min-width:1024px){.hero[data-v-7ab1034b]{min-height:800px}.hero-title[data-v-7ab1034b]{font-size:var(--text-h1)}.hero-subtitle[data-v-7ab1034b]{font-size:var(--text-xl)}.hero-buttons[data-v-7ab1034b]{gap:var(--spacing-2xl)}}@media (min-width:1280px){.hero[data-v-7ab1034b]{min-height:900px}.hero-text[data-v-7ab1034b]{max-width:800px}}@media (hover:none) and (pointer:coarse){.btn[data-v-7ab1034b]{min-height:44px;padding:var(--spacing-md) var(--spacing-lg)}.hero-stats[data-v-7ab1034b]{gap:var(--spacing-xl)}}@media (min-resolution:192dpi){.hero-bg-image[data-v-7ab1034b]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.hero-gradient[data-v-7ab1034b],.hero-overlay[data-v-7ab1034b]{display:none}.hero-subtitle[data-v-7ab1034b],.hero-title[data-v-7ab1034b],.stat-label[data-v-7ab1034b],.stat-value[data-v-7ab1034b]{text-shadow:none;color:var(--neutral-900)}}.trust-strip[data-v-718a815d]{background:var(--neutral-100);padding:64px 0}.trust-grid[data-v-718a815d]{display:grid;grid-template-columns:1fr;gap:32px;justify-items:center;width:100%;place-items:center;justify-content:center}.trust-card[data-v-718a815d]{background:var(--surface-white);padding:32px 24px;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease;width:100%}.trust-card[data-v-718a815d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.trust-icon[data-v-718a815d]{margin-bottom:24px;display:flex;justify-content:center}.icon-container[data-v-718a815d]{width:64px;height:64px;background:var(--brand-primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.trust-card:hover .icon-container[data-v-718a815d]{transform:scale(1.05);box-shadow:var(--shadow-md)}.icon-symbol[data-v-718a815d]{font-size:28px;color:#fff}.trust-title[data-v-718a815d]{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.trust-description[data-v-718a815d]{font-size:var(--text-body);color:var(--neutral-600);line-height:var(--line-height-body)}@media (min-width:768px){.trust-grid[data-v-718a815d]{grid-template-columns:repeat(2,1fr);justify-items:center;place-items:center;justify-content:center}}@media (min-width:1024px){.trust-grid[data-v-718a815d]{grid-template-columns:repeat(3,1fr);justify-items:center;place-items:center;justify-content:center}}@media (min-width:1280px){.trust-grid[data-v-718a815d]{grid-template-columns:repeat(6,1fr);justify-items:center;place-items:center;justify-content:center}}.product-highlights[data-v-29e9a793]{padding:80px 0;background:var(--surface-white)}.highlights-header[data-v-29e9a793]{text-align:center;margin-bottom:64px}.section-title[data-v-29e9a793]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.section-subtitle[data-v-29e9a793]{font-size:var(--text-xl);color:var(--neutral-600);max-width:600px;margin:0 auto}.highlights-grid[data-v-29e9a793]{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:64px}.highlight-card[data-v-29e9a793]{background:var(--surface-50);padding:32px 24px;border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.highlight-card[data-v-29e9a793]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.highlight-icon[data-v-29e9a793]{margin-bottom:24px;display:flex;justify-content:center}.icon-container[data-v-29e9a793]{width:64px;height:64px;background:var(--brand-primary-500);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.highlight-card:hover .icon-container[data-v-29e9a793]{transform:scale(1.05);box-shadow:var(--shadow-md)}.icon-symbol[data-v-29e9a793]{font-size:28px;color:#fff}.highlight-card h3[data-v-29e9a793]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.highlight-card p[data-v-29e9a793]{font-size:var(--text-base);color:var(--neutral-600);line-height:var(--line-height-body);margin:0}.cta-section[data-v-29e9a793]{text-align:center;background:var(--brand-primary-50);padding:48px;border-radius:var(--radius-xl)}.cta-section h3[data-v-29e9a793]{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.cta-section p[data-v-29e9a793]{font-size:var(--text-lg);color:var(--neutral-600);margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.btn[data-v-29e9a793]{padding:16px 32px;font-size:var(--text-lg);text-decoration:none;display:inline-block}@media (min-width:768px){.highlights-grid[data-v-29e9a793]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.highlights-grid[data-v-29e9a793]{grid-template-columns:repeat(3,1fr)}.section-title[data-v-29e9a793]{font-size:var(--text-h2)}}@media (min-width:1280px){.highlights-grid[data-v-29e9a793]{grid-template-columns:repeat(3,1fr)}}.image-gallery[data-v-ec5599c8]{padding:80px 0;background:var(--surface-white)}.gallery-header[data-v-ec5599c8]{text-align:center;margin-bottom:64px}.section-title[data-v-ec5599c8]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.section-subtitle[data-v-ec5599c8]{font-size:var(--text-xl);color:var(--neutral-600);max-width:600px;margin:0 auto}.desktop-only[data-v-ec5599c8]{display:block}.gallery-grid[data-v-ec5599c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:64px}.gallery-item[data-v-ec5599c8]{position:relative;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.gallery-item[data-v-ec5599c8]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.image-container[data-v-ec5599c8]{position:relative;width:100%;height:280px;overflow:hidden}.gallery-image[data-v-ec5599c8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.gallery-item:hover .gallery-image[data-v-ec5599c8]{transform:scale(1.05)}.image-overlay[data-v-ec5599c8]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;padding:20px;transform:translateY(100%);transition:transform .3s ease}.gallery-item:hover .image-overlay[data-v-ec5599c8]{transform:translateY(0)}.image-title[data-v-ec5599c8]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.mobile-only[data-v-ec5599c8]{display:none}.gallery-carousel[data-v-ec5599c8]{margin-bottom:64px}.carousel-container[data-v-ec5599c8]{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.carousel-track[data-v-ec5599c8]{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.carousel-slide[data-v-ec5599c8]{flex:0 0 100%;width:100%}.carousel-slide .image-container[data-v-ec5599c8]{height:300px}.carousel-slide .image-overlay[data-v-ec5599c8]{transform:translateY(0);background:linear-gradient(transparent,rgba(0,0,0,.8));padding:24px 20px 20px}.carousel-slide .image-title[data-v-ec5599c8]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);text-shadow:0 2px 4px rgba(0,0,0,.5)}.carousel-nav[data-v-ec5599c8]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 16px;pointer-events:none}.carousel-nav .nav-btn[data-v-ec5599c8]{background:hsla(0,0%,100%,.95);border:none;color:var(--neutral-900);font-size:24px;width:48px;height:48px;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.carousel-nav .nav-btn[data-v-ec5599c8]:hover:not(:disabled){background:#fff;transform:scale(1.1);box-shadow:var(--shadow-lg)}.carousel-nav .nav-btn[data-v-ec5599c8]:active:not(:disabled){transform:scale(.95)}.carousel-nav .nav-btn[data-v-ec5599c8]:disabled{opacity:.5;cursor:not-allowed;transform:scale(.9)}.carousel-indicators[data-v-ec5599c8]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.indicator[data-v-ec5599c8]{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.5);border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.indicator.active[data-v-ec5599c8]{background:#fff;transform:scale(1.3);box-shadow:0 0 8px hsla(0,0%,100%,.6)}.indicator[data-v-ec5599c8]:hover{background:hsla(0,0%,100%,.8);transform:scale(1.1)}.indicator[data-v-ec5599c8]:active{transform:scale(.95)}.lightbox[data-v-ec5599c8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.lightbox-content[data-v-ec5599c8]{position:relative;max-width:90vw;max-height:90vh}.lightbox-close[data-v-ec5599c8]{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;z-index:1001}.lightbox-image[data-v-ec5599c8]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-lg)}.lightbox-nav[data-v-ec5599c8]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px}.lightbox-nav .nav-btn[data-v-ec5599c8]{background:hsla(0,0%,100%,.2);border:none;color:#fff;font-size:24px;width:50px;height:50px;border-radius:50%;cursor:pointer;transition:background .2s ease}.lightbox-nav .nav-btn[data-v-ec5599c8]:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.lightbox-nav .nav-btn[data-v-ec5599c8]:disabled{opacity:.5;cursor:not-allowed}.lightbox-caption[data-v-ec5599c8]{text-align:center;color:#fff;margin-top:20px;font-size:var(--text-lg)}@media (max-width:768px){.desktop-only[data-v-ec5599c8]{display:none}.mobile-only[data-v-ec5599c8]{display:block}.gallery-header[data-v-ec5599c8]{margin-bottom:40px}.section-title[data-v-ec5599c8]{font-size:var(--text-h3)}.section-subtitle[data-v-ec5599c8]{font-size:var(--text-body)}.carousel-slide .image-container[data-v-ec5599c8]{height:250px}.carousel-nav .nav-btn[data-v-ec5599c8]{width:40px;height:40px;font-size:20px}.carousel-slide .image-overlay[data-v-ec5599c8]{padding:20px 16px 16px}.carousel-slide .image-title[data-v-ec5599c8]{font-size:var(--text-body)}.lightbox-nav[data-v-ec5599c8]{padding:0 10px}.lightbox-nav .nav-btn[data-v-ec5599c8]{width:40px;height:40px;font-size:20px}}@media (min-width:1024px){.gallery-grid[data-v-ec5599c8]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:1280px){.gallery-grid[data-v-ec5599c8]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (hover:none) and (pointer:coarse){.carousel-nav .nav-btn[data-v-ec5599c8]{min-height:48px;min-width:48px}.indicator[data-v-ec5599c8]{min-height:12px;min-width:12px}.carousel-slide .image-container[data-v-ec5599c8]{height:280px}}@media (max-width:480px){.carousel-nav .nav-btn[data-v-ec5599c8]{width:36px;height:36px;font-size:18px}.carousel-indicators[data-v-ec5599c8]{bottom:16px}.indicator[data-v-ec5599c8]{width:10px;height:10px}.carousel-slide .image-container[data-v-ec5599c8]{height:220px}.carousel-slide .image-overlay[data-v-ec5599c8]{padding:16px 12px 12px}.carousel-slide .image-title[data-v-ec5599c8]{font-size:var(--text-small)}}.carousel-track[data-v-ec5599c8]{will-change:transform}.carousel-slide[data-v-ec5599c8],.carousel-track[data-v-ec5599c8]{backface-visibility:hidden;-webkit-backface-visibility:hidden}.carousel-nav .nav-btn[data-v-ec5599c8]:focus,.indicator[data-v-ec5599c8]:focus{outline:2px solid var(--brand-primary-500);outline-offset:2px}.carousel-container.loading[data-v-ec5599c8]{opacity:.7;pointer-events:none}.carousel-container[data-v-ec5599c8]{contain:layout style paint}.gallery-image[data-v-ec5599c8]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (prefers-reduced-motion:reduce){.carousel-nav .nav-btn[data-v-ec5599c8],.carousel-track[data-v-ec5599c8],.indicator[data-v-ec5599c8]{transition:none}}@media (min-resolution:192dpi){.gallery-image[data-v-ec5599c8]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.carousel-nav .nav-btn[data-v-ec5599c8]{box-shadow:0 2px 8px rgba(0,0,0,.15)}.indicator.active[data-v-ec5599c8]{box-shadow:0 0 12px hsla(0,0%,100%,.8)}}.partners-section[data-v-43949e3f]{padding:80px 0;background:#f8fafc}.partners-header[data-v-43949e3f]{text-align:center;margin-bottom:64px}.section-title[data-v-43949e3f]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:16px}.section-subtitle[data-v-43949e3f]{font-size:1.25rem;color:#475569;max-width:600px;margin:0 auto}.partners-grid[data-v-43949e3f]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px}.partner-item[data-v-43949e3f]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;display:flex;flex-direction:column}.partner-item[data-v-43949e3f]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.partner-image-container[data-v-43949e3f]{position:relative;height:200px;overflow:hidden}.partner-image[data-v-43949e3f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.partner-item:hover .partner-image[data-v-43949e3f]{transform:scale(1.05)}.partner-info[data-v-43949e3f]{padding:24px;flex:1;display:flex;flex-direction:column}.partner-name[data-v-43949e3f]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:12px;line-height:1.3}.partner-description[data-v-43949e3f]{font-size:.875rem;color:#475569;line-height:1.5;margin-bottom:20px;flex:1}.partner-specialties[data-v-43949e3f]{display:flex;flex-wrap:wrap;gap:8px}.specialty-tag[data-v-43949e3f]{background:#dbeafe;color:#1e40af;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:500;transition:all .2s ease}.specialty-tag[data-v-43949e3f]:hover{background:#bfdbfe;transform:translateY(-1px)}.partners-cta[data-v-43949e3f]{text-align:center;background:#eff6ff;padding:48px;border-radius:16px}.partners-cta h3[data-v-43949e3f]{font-size:1.875rem;font-weight:700;color:#1e293b;margin-bottom:16px}.partners-cta p[data-v-43949e3f]{font-size:1.125rem;color:#475569;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.btn[data-v-43949e3f]{padding:16px 32px;font-size:1.125rem;text-decoration:none;display:inline-block;background:#3b82f6;color:#fff;border-radius:12px;transition:background .2s ease;font-weight:500}.btn[data-v-43949e3f]:hover{background:#2563eb}@media (max-width:1024px){.partners-grid[data-v-43949e3f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.partners-grid[data-v-43949e3f]{grid-template-columns:1fr}.partner-image-container[data-v-43949e3f]{height:180px}.section-title[data-v-43949e3f]{font-size:2rem}}@media (max-width:480px){.partners-section[data-v-43949e3f]{padding:60px 0}.partner-info[data-v-43949e3f]{padding:20px}.partner-image-container[data-v-43949e3f]{height:160px}}.about[data-v-6783316e],.home[data-v-332d8ef7]{min-height:100vh}.about-hero[data-v-6783316e]{position:relative;height:60vh;min-height:400px;margin-bottom:64px}.hero-background[data-v-6783316e]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/img/cisterns.f25ec3ba.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.hero-overlay[data-v-6783316e]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#b6c9d8;opacity:.35}.hero-content[data-v-6783316e]{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.hero-content .page-title[data-v-6783316e]{font-size:3.5rem;font-weight:700;color:#1e293b;margin-bottom:24px;text-shadow:2px 2px 4px hsla(0,0%,100%,.8)}.hero-content .page-subtitle[data-v-6783316e]{font-size:1.5rem;color:#1e293b;max-width:700px;margin:0 auto;text-shadow:1px 1px 2px hsla(0,0%,100%,.8);font-weight:500}.about-content[data-v-6783316e]{max-width:800px;margin:0 auto}.about-section[data-v-6783316e]{margin-bottom:48px}.about-image[data-v-6783316e]{margin-bottom:24px;text-align:center}.production-image[data-v-6783316e]{width:100%;max-width:100%;height:auto;max-height:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:transform .2s ease}.production-image[data-v-6783316e]:hover{transform:scale(1.02)}.about-section h2[data-v-6783316e]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:24px}.about-section p[data-v-6783316e]{font-size:var(--text-lg);color:var(--neutral-600);line-height:var(--line-height-body);margin-bottom:20px}.values-grid[data-v-6783316e]{display:grid;grid-template-columns:1fr;gap:24px;margin-top:24px}.value-item[data-v-6783316e]{background:var(--surface-50);padding:24px;border-radius:var(--radius-lg);text-align:center}.value-icon[data-v-6783316e]{margin-bottom:16px}.icon-container[data-v-6783316e]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--surface-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .2s ease}.icon-symbol[data-v-6783316e]{font-size:40px}.value-item:hover .icon-container[data-v-6783316e]{transform:scale(1.05)}.value-item h3[data-v-6783316e]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--brand-primary-500);margin-bottom:12px}.value-item p[data-v-6783316e]{font-size:var(--text-base);color:var(--neutral-600);line-height:var(--line-height-body);margin:0}@media (min-width:768px){.values-grid[data-v-6783316e]{grid-template-columns:repeat(3,1fr)}.hero-content .page-title[data-v-6783316e]{font-size:4rem}.hero-content .page-subtitle[data-v-6783316e]{font-size:1.75rem}}@media (max-width:768px){.about-hero[data-v-6783316e]{height:50vh;min-height:300px}.hero-content .page-title[data-v-6783316e]{font-size:2.5rem}.hero-content .page-subtitle[data-v-6783316e]{font-size:1.25rem}}@media (max-width:480px){.about-hero[data-v-6783316e]{height:40vh;min-height:250px}.hero-content .page-title[data-v-6783316e]{font-size:2rem}.hero-content .page-subtitle[data-v-6783316e]{font-size:1.125rem}}.product[data-v-77ee624c]{padding:64px 0;min-height:100vh}.product-header[data-v-77ee624c]{text-align:center;margin-bottom:64px}.page-title[data-v-77ee624c]{font-size:var(--text-h1);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.page-subtitle[data-v-77ee624c]{font-size:var(--text-xl);color:var(--neutral-600);max-width:600px;margin:0 auto}.product-hero[data-v-77ee624c]{display:grid;grid-template-columns:1fr;gap:48px;margin-bottom:64px}.product-image[data-v-77ee624c]{order:2}.product-main-image[data-v-77ee624c]{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:transform .2s ease}.product-main-image[data-v-77ee624c]:hover{transform:scale(1.02)}.product-info h2[data-v-77ee624c]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:24px}.product-info p[data-v-77ee624c]{font-size:var(--text-lg);color:var(--neutral-600);line-height:var(--line-height-body);margin-bottom:32px}.product-features[data-v-77ee624c]{margin-bottom:32px}.feature-item[data-v-77ee624c]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.feature-icon[data-v-77ee624c]{width:24px;height:24px;background:var(--brand-primary-500);color:var(--neutral-900);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.delivery-options[data-v-77ee624c]{margin-top:32px}.delivery-grid[data-v-77ee624c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.delivery-item[data-v-77ee624c]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;background:var(--surface-50);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center}.delivery-icon[data-v-77ee624c],.icon-container[data-v-77ee624c]{display:flex;justify-content:center}.icon-container[data-v-77ee624c]{width:48px;height:48px;background:var(--brand-primary-500);border-radius:var(--radius-md);align-items:center;transition:transform .2s ease}.delivery-item:hover .icon-container[data-v-77ee624c]{transform:scale(1.1)}.icon-symbol[data-v-77ee624c]{font-size:24px;color:#fff}.product-specs h2[data-v-77ee624c]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:32px;text-align:center}.specs-table[data-v-77ee624c]{max-width:800px;margin:0 auto;background:var(--surface-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.spec-row[data-v-77ee624c]{display:grid;grid-template-columns:1fr 1fr;padding:20px 24px;border-bottom:1px solid var(--surface-50)}.spec-row[data-v-77ee624c]:last-child{border-bottom:none}.spec-row[data-v-77ee624c]:nth-child(2n){background:var(--surface-50)}.spec-label[data-v-77ee624c]{font-weight:var(--font-weight-semibold);color:var(--neutral-900)}.spec-value[data-v-77ee624c]{color:var(--neutral-600);text-align:right}@media (min-width:768px){.product-hero[data-v-77ee624c]{grid-template-columns:1fr 1fr;gap:64px}.product-image[data-v-77ee624c]{order:1}.product-actions[data-v-77ee624c]{gap:24px}.page-title[data-v-77ee624c]{font-size:var(--text-h1)}}@media (max-width:767px){.product-actions[data-v-77ee624c]{flex-direction:column}.btn[data-v-77ee624c]{width:100%}.spec-row[data-v-77ee624c]{grid-template-columns:1fr;gap:8px}.spec-value[data-v-77ee624c]{text-align:left}}.applications[data-v-3bfc584c]{padding:var(--spacing-xl) 0;min-height:100vh;min-height:100svh}.applications-header[data-v-3bfc584c]{text-align:center;margin-bottom:var(--spacing-2xl)}.page-title[data-v-3bfc584c]{font-size:var(--text-h1);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--spacing-md);line-height:var(--line-height-h1)}.page-subtitle[data-v-3bfc584c]{font-size:var(--text-lg);color:var(--neutral-600);max-width:600px;margin:0 auto;line-height:var(--line-height-body)}.applications-grid[data-v-3bfc584c]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}.application-card[data-v-3bfc584c]{background:var(--surface-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s ease;position:relative;cursor:pointer}.application-card[data-v-3bfc584c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.app-image[data-v-3bfc584c]{width:100%;height:200px;overflow:hidden;position:relative}.app-photo[data-v-3bfc584c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.application-card:hover .app-photo[data-v-3bfc584c]{transform:scale(1.05)}.app-icon[data-v-3bfc584c]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);z-index:2}.icon-placeholder[data-v-3bfc584c]{width:48px;height:48px;background:var(--brand-primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:var(--shadow-sm);transition:transform .2s ease}.application-card:hover .icon-placeholder[data-v-3bfc584c]{transform:scale(1.1)}.app-content[data-v-3bfc584c]{padding:var(--spacing-lg)}.app-title[data-v-3bfc584c]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--spacing-sm);line-height:var(--line-height-h2)}.app-description[data-v-3bfc584c]{font-size:var(--text-body);color:var(--neutral-600);line-height:var(--line-height-body);margin:0}@media (min-width:480px){.applications-grid[data-v-3bfc584c]{gap:var(--spacing-xl)}.app-image[data-v-3bfc584c]{height:220px}}@media (min-width:768px){.applications-grid[data-v-3bfc584c]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.page-title[data-v-3bfc584c]{font-size:var(--text-h1)}.app-image[data-v-3bfc584c]{height:240px}}@media (min-width:1024px){.applications-grid[data-v-3bfc584c]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.app-image[data-v-3bfc584c]{height:260px}.app-content[data-v-3bfc584c]{padding:var(--spacing-xl)}}@media (min-width:1280px){.applications-grid[data-v-3bfc584c]{gap:var(--spacing-2xl)}.app-image[data-v-3bfc584c]{height:280px}}@media (hover:none) and (pointer:coarse){.application-card[data-v-3bfc584c]{cursor:default}.application-card[data-v-3bfc584c]:active{transform:translateY(-2px)}.app-icon[data-v-3bfc584c]{min-height:44px;min-width:44px}.icon-placeholder[data-v-3bfc584c]{min-height:44px;min-width:44px;font-size:28px}}@media (min-resolution:192dpi){.app-photo[data-v-3bfc584c]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.applications-grid[data-v-3bfc584c]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.application-card[data-v-3bfc584c]{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid var(--neutral-300)}.app-image[data-v-3bfc584c]{height:150px}.app-icon[data-v-3bfc584c]{display:none}}.contact-form-wrapper[data-v-a6ed207c]{margin-bottom:48px}.contact-form-wrapper h2[data-v-a6ed207c]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:32px}.contact-form[data-v-a6ed207c]{background:var(--surface-white);padding:32px;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.form-group[data-v-a6ed207c]{margin-bottom:24px}.form-group label[data-v-a6ed207c]{display:block;font-weight:var(--font-weight-medium);color:var(--neutral-900);margin-bottom:8px}.form-input[data-v-a6ed207c],.form-textarea[data-v-a6ed207c]{width:100%;padding:12px 16px;border:1px solid var(--neutral-200);border-radius:var(--radius-md);font-size:16px;transition:border-color .2s ease;background:var(--input-background);font-family:inherit}.form-input[data-v-a6ed207c]:focus,.form-textarea[data-v-a6ed207c]:focus{outline:none;border-color:var(--brand-primary-500)}.form-textarea[data-v-a6ed207c]{resize:vertical;min-height:100px}.checkbox-label[data-v-a6ed207c]{display:flex;align-items:flex-start;gap:16px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-a6ed207c]{margin-top:2px;flex-shrink:0}.checkbox-label span[data-v-a6ed207c]{font-size:var(--text-sm);color:var(--neutral-600);line-height:var(--line-height-body);padding-left:8px}.btn[data-v-a6ed207c]{width:100%;padding:16px 24px;font-size:var(--text-lg)}.btn[data-v-a6ed207c]:disabled{opacity:.6;cursor:not-allowed}.form-status[data-v-a6ed207c]{padding:12px 16px;border-radius:var(--radius-md);margin-bottom:24px;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.form-status.success[data-v-a6ed207c]{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.form-status.error[data-v-a6ed207c]{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}@media (min-width:768px){.contact-form[data-v-a6ed207c]{padding:40px}.checkbox-label[data-v-a6ed207c]{gap:20px}}@media (min-width:1024px){.checkbox-label[data-v-a6ed207c]{gap:24px}}@media (max-width:480px){.checkbox-label[data-v-a6ed207c]{gap:14px}.checkbox-label span[data-v-a6ed207c]{padding-left:6px}}.contact-map[data-v-2a25336c]{margin-top:64px}.map-header[data-v-2a25336c]{text-align:center;margin-bottom:32px}.map-header h2[data-v-2a25336c]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.map-header p[data-v-2a25336c]{font-size:var(--text-lg);color:var(--neutral-600);max-width:600px;margin:0 auto}.map-container[data-v-2a25336c]{position:relative;max-width:100%;margin:0 auto}.map-wrapper[data-v-2a25336c]{position:relative;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg)}.map-info-overlay[data-v-2a25336c]{position:absolute;top:20px;right:20px;background:var(--surface-white);border-radius:8px;padding:20px;box-shadow:var(--shadow-lg);max-width:280px;z-index:10}.map-info-content[data-v-2a25336c]{display:flex;flex-direction:column;gap:16px}.map-address h3[data-v-2a25336c]{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:8px}.map-address p[data-v-2a25336c]{font-size:var(--text-sm);color:var(--neutral-600);line-height:var(--line-height-body);margin:0}.map-actions[data-v-2a25336c]{display:flex;flex-direction:column;gap:12px}.btn-directions[data-v-2a25336c]{display:flex;align-items:center;gap:8px;background:var(--brand-primary-500);color:var(--surface-white);padding:12px 16px;border-radius:6px;text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:all .2s ease}.btn-directions[data-v-2a25336c]:hover{background:var(--brand-primary-600);transform:translateY(-1px)}.btn-directions .icon[data-v-2a25336c]{font-size:16px}@media (max-width:768px){.map-info-overlay[data-v-2a25336c]{position:relative;top:auto;right:auto;margin-top:16px;max-width:100%}.map-actions[data-v-2a25336c]{flex-direction:row;justify-content:center}.btn-directions[data-v-2a25336c]{flex:1;justify-content:center}.btn-enlarge[data-v-2a25336c]{flex:1;text-align:center}}@media (max-width:480px){.contact-map[data-v-2a25336c]{margin-top:48px}.map-header[data-v-2a25336c]{margin-bottom:24px}.map-info-overlay[data-v-2a25336c]{padding:16px}}.contacts[data-v-6068df32]{padding:64px 0;min-height:100vh}.contacts-header[data-v-6068df32]{text-align:center;margin-bottom:64px}.page-title[data-v-6068df32]{font-size:var(--text-h1);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:16px}.page-subtitle[data-v-6068df32]{font-size:var(--text-xl);color:var(--neutral-600);max-width:600px;margin:0 auto}.contacts-content[data-v-6068df32]{display:grid;grid-template-columns:1fr;gap:64px;max-width:1200px;margin:0 auto;margin-bottom:64px}.contact-info-section h2[data-v-6068df32]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:32px}.contact-form-section[data-v-6068df32]{max-width:1200px;margin:0 auto;margin-bottom:64px}.info-cards[data-v-6068df32]{display:grid;grid-template-columns:1fr;gap:24px}.info-card[data-v-6068df32]{display:flex;align-items:flex-start;gap:16px;background:var(--surface-white);padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.info-icon[data-v-6068df32]{font-size:24px;width:48px;height:48px;background:var(--brand-primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--neutral-900);flex-shrink:0}.info-content h3[data-v-6068df32]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:8px}.info-content p[data-v-6068df32]{font-size:var(--text-base);color:var(--neutral-600);line-height:var(--line-height-body);margin:0}@media (min-width:768px){.info-cards[data-v-6068df32]{grid-template-columns:repeat(2,1fr)}.page-title[data-v-6068df32]{font-size:var(--text-h1)}}@media (min-width:1024px){.contacts-content[data-v-6068df32]{grid-template-columns:1fr 1fr;gap:80px;align-items:start}.info-cards[data-v-6068df32]{grid-template-columns:1fr}.contact-form-section[data-v-6068df32]{max-width:none;margin:0}}@media (max-width:1023px){.info-cards[data-v-6068df32]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.info-cards[data-v-6068df32]{grid-template-columns:1fr}}.certificates[data-v-70fa0840]{padding:var(--spacing-xl) 0;min-height:100vh;min-height:100svh}.certificates-header[data-v-70fa0840]{text-align:center;margin-bottom:var(--spacing-2xl)}.page-title[data-v-70fa0840]{font-size:var(--text-h1);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--spacing-md);line-height:var(--line-height-h1)}.page-subtitle[data-v-70fa0840]{font-size:var(--text-lg);color:var(--neutral-600);max-width:600px;margin:0 auto;line-height:var(--line-height-body)}.certificates-grid[data-v-70fa0840]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}.certificate-card[data-v-70fa0840]{background:var(--surface-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s ease}.certificate-card[data-v-70fa0840]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.cert-image[data-v-70fa0840]{width:100%;height:300px;overflow:hidden;position:relative}.cert-photo[data-v-70fa0840]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.certificate-card:hover .cert-photo[data-v-70fa0840]{transform:scale(1.05)}.cert-overlay[data-v-70fa0840]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--surface-white);opacity:0;transition:opacity .3s ease;cursor:pointer}.certificate-card:hover .cert-overlay[data-v-70fa0840]{opacity:1}.view-icon[data-v-70fa0840]{font-size:40px;margin-bottom:var(--spacing-sm)}.view-text[data-v-70fa0840]{font-size:var(--text-md);font-weight:var(--font-weight-medium)}.cert-content[data-v-70fa0840]{padding:var(--spacing-lg)}.cert-title[data-v-70fa0840]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--spacing-sm);line-height:var(--line-height-h2)}.cert-description[data-v-70fa0840]{font-size:var(--text-body);color:var(--neutral-600);line-height:var(--line-height-body);margin-bottom:var(--spacing-md)}.cert-meta[data-v-70fa0840]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-md);border-top:1px solid var(--neutral-200)}.cert-date[data-v-70fa0840],.cert-number[data-v-70fa0840]{font-size:var(--text-small);color:var(--neutral-500);font-weight:var(--font-weight-medium)}@media (min-width:480px){.certificates-grid[data-v-70fa0840]{gap:var(--spacing-xl)}.cert-image[data-v-70fa0840]{height:320px}}@media (min-width:768px){.certificates-grid[data-v-70fa0840]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.page-title[data-v-70fa0840]{font-size:var(--text-h1)}.cert-image[data-v-70fa0840]{height:340px}}@media (min-width:1024px){.certificates-grid[data-v-70fa0840]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.cert-image[data-v-70fa0840]{height:360px}.cert-content[data-v-70fa0840]{padding:var(--spacing-xl)}}@media (min-width:1280px){.certificates-grid[data-v-70fa0840]{gap:var(--spacing-2xl)}.cert-image[data-v-70fa0840]{height:380px}}@media (hover:none) and (pointer:coarse){.certificate-card[data-v-70fa0840]{cursor:default}.certificate-card[data-v-70fa0840]:active{transform:translateY(-2px)}}@media (min-resolution:192dpi){.cert-photo[data-v-70fa0840]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.certificates-grid[data-v-70fa0840]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.certificate-card[data-v-70fa0840]{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid var(--neutral-300)}.cert-image[data-v-70fa0840]{height:200px}}@keyframes modalFadeIn-70fa0840{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modalSlideIn-70fa0840{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.certificate-modal[data-v-70fa0840]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1;visibility:visible;animation:modalFadeIn-70fa0840 .3s ease-out}.modal-overlay[data-v-70fa0840]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:-1}.modal-content[data-v-70fa0840]{background:var(--surface-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;position:relative;z-index:1;overflow:hidden;animation:modalSlideIn-70fa0840 .3s ease-out}.modal-header[data-v-70fa0840]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--neutral-200);background-color:var(--surface-50)}.modal-title[data-v-70fa0840]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin:0;line-height:1.2}.modal-close[data-v-70fa0840]{background:none;border:none;font-size:32px;color:var(--neutral-600);cursor:pointer;padding:var(--spacing-sm);transition:color .2s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.modal-close[data-v-70fa0840]:hover{color:var(--neutral-900);background-color:var(--surface-100)}.modal-body[data-v-70fa0840]{padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-image-container[data-v-70fa0840]{width:100%;height:400px;display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);overflow:hidden;background-color:var(--neutral-100)}.modal-image[data-v-70fa0840]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.modal-info[data-v-70fa0840]{width:100%;text-align:center}.modal-description[data-v-70fa0840]{font-size:var(--text-body);color:var(--neutral-600);line-height:var(--line-height-body);margin-bottom:var(--spacing-md)}.modal-meta[data-v-70fa0840]{display:flex;justify-content:center;gap:var(--spacing-md)}.modal-date[data-v-70fa0840],.modal-number[data-v-70fa0840]{font-size:var(--text-small);color:var(--neutral-500);font-weight:var(--font-weight-medium)}@media (max-width:768px){.modal-content[data-v-70fa0840]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-70fa0840]{padding:var(--spacing-md)}.modal-title[data-v-70fa0840]{font-size:var(--text-lg)}.modal-body[data-v-70fa0840]{padding:var(--spacing-md)}.modal-image-container[data-v-70fa0840]{height:300px}.view-text[data-v-70fa0840]{font-size:var(--text-sm)}.view-icon[data-v-70fa0840]{font-size:32px}}@media (max-width:480px){.modal-content[data-v-70fa0840]{width:100%;height:100vh;max-height:100vh;margin:0;border-radius:0}.modal-image-container[data-v-70fa0840]{height:250px}.modal-body[data-v-70fa0840],.modal-header[data-v-70fa0840]{padding:var(--spacing-sm) var(--spacing-md)}}