.line-clamp-2[data-v-5b05c248]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.funnel-overlay[data-v-211f4bcd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;inset:0;overflow-y:auto;padding:2rem;position:fixed;z-index:9999}.contract-form-wrapper[data-v-211f4bcd]{margin:0 auto;max-width:800px;padding:2rem}.progress-container[data-v-211f4bcd]{margin-bottom:3rem}.progress-bar[data-v-211f4bcd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill[data-v-211f4bcd]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:3px;height:100%;transition:width .3s ease}.step-indicators[data-v-211f4bcd]{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:200px}.step-dot[data-v-211f4bcd]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff9;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.step-dot.active[data-v-211f4bcd]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-color:transparent;box-shadow:0 4px 20px #ff6b354d;color:#fff}.step-dot.current[data-v-211f4bcd]{transform:scale(1.1)}.glass-card[data-v-211f4bcd]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 8px 32px #0000004d;padding:3rem}.step-header[data-v-211f4bcd]{margin-bottom:3rem;text-align:center}.step-title[data-v-211f4bcd]{background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;-webkit-text-fill-color:transparent;background-clip:text}.step-subtitle[data-v-211f4bcd]{color:#ffffffb3;font-size:1.1rem}.goals-grid[data-v-211f4bcd]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.goal-checkbox[data-v-211f4bcd]{cursor:pointer;transition:all .3s ease}.goal-checkbox.selected .checkbox-content[data-v-211f4bcd]{background:#ff6b351a;border-color:#ff6b35}.goal-checkbox.selected .checkbox-icon[data-v-211f4bcd]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.goal-checkbox.selected .checkbox-icon svg[data-v-211f4bcd]{display:block}.checkbox-content[data-v-211f4bcd]{align-items:center;background:#ffffff08;border:2px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.checkbox-content[data-v-211f4bcd]:hover{background:#ffffff0d;border-color:#ff6b354d}.checkbox-icon[data-v-211f4bcd]{align-items:center;background:#ffffff1a;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .3s ease;width:24px}.checkbox-icon svg[data-v-211f4bcd]{display:none;height:16px;width:16px}.goal-text[data-v-211f4bcd]{color:#fff;flex:1;font-weight:500}.contract-recommendation[data-v-211f4bcd]{margin-bottom:3rem}.contract-card[data-v-211f4bcd]{background:#ffffff0d;border:2px solid rgba(255,107,53,.5);border-radius:20px;box-shadow:0 0 30px #ff6b3533;overflow:hidden;padding:2rem;position:relative}.contract-badge[data-v-211f4bcd]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.contract-name[data-v-211f4bcd]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.contract-price[data-v-211f4bcd]{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.5rem}.price[data-v-211f4bcd]{color:#ff6b35;font-size:3rem;font-weight:700}.period[data-v-211f4bcd]{color:#ffffffb3;font-size:1.2rem}.contract-monthly[data-v-211f4bcd]{color:#fff9;margin-bottom:2rem}.contract-features[data-v-211f4bcd]{display:flex;flex-direction:column;gap:1rem}.feature-item[data-v-211f4bcd]{align-items:center;color:#fff;display:flex;gap:.75rem}.check-icon[data-v-211f4bcd]{color:#4caf50;flex-shrink:0;height:20px;width:20px}.trial-section[data-v-211f4bcd]{margin-bottom:3rem}.trial-title[data-v-211f4bcd]{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.time-slots[data-v-211f4bcd]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.time-slot[data-v-211f4bcd]{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;padding:1.5rem;text-align:center;transition:all .3s ease}.time-slot[data-v-211f4bcd]:hover{background:#ffffff14;border-color:#ff6b354d}.time-slot.selected[data-v-211f4bcd]{background:#ff6b351a;border-color:#ff6b35}.slot-day[data-v-211f4bcd]{color:#fff;font-weight:600;margin-bottom:.5rem}.slot-time[data-v-211f4bcd]{color:#ffffffb3;font-size:.9rem}.contact-form[data-v-211f4bcd]{margin-bottom:3rem}.form-group[data-v-211f4bcd]{margin-bottom:2rem}.form-group label[data-v-211f4bcd]{color:#fff;display:block;font-weight:600;margin-bottom:.5rem}.form-input[data-v-211f4bcd]{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:1rem;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.form-input[data-v-211f4bcd]::-moz-placeholder{color:#fff6}.form-input[data-v-211f4bcd]::placeholder{color:#fff6}.form-input[data-v-211f4bcd]:focus{background:#ffffff14;border-color:#ff6b35;outline:none}.step-actions[data-v-211f4bcd]{display:flex;gap:1rem;justify-content:space-between}.back-button[data-v-211f4bcd],.next-button[data-v-211f4bcd]{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.next-button[data-v-211f4bcd]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;flex:1;margin-left:auto;max-width:200px}.next-button[data-v-211f4bcd]:hover:not(:disabled){box-shadow:0 8px 25px #ff6b354d;transform:translateY(-2px)}.next-button[data-v-211f4bcd]:disabled{cursor:not-allowed;opacity:.5}.back-button[data-v-211f4bcd]{background:#ffffff1a;border:2px solid hsla(0,0%,100%,.2);color:#fff}.back-button[data-v-211f4bcd]:hover{background:#ffffff26}.thank-you-card[data-v-211f4bcd]{text-align:center}.success-icon[data-v-211f4bcd]{color:#4caf50;height:80px;margin:0 auto 2rem;width:80px}.success-icon svg[data-v-211f4bcd]{height:100%;width:100%}.thank-you-title[data-v-211f4bcd]{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem}.thank-you-message[data-v-211f4bcd]{color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:3rem}@media (max-width:768px){.contract-form-wrapper[data-v-211f4bcd],.funnel-overlay[data-v-211f4bcd]{padding:1rem}.glass-card[data-v-211f4bcd]{padding:2rem}.step-title[data-v-211f4bcd]{font-size:2rem}.goals-grid[data-v-211f4bcd],.time-slots[data-v-211f4bcd]{grid-template-columns:1fr}.step-actions[data-v-211f4bcd]{flex-direction:column}.next-button[data-v-211f4bcd]{margin-left:0;max-width:none}}@keyframes fadeIn-2e16d866{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-2e16d866]{animation:fadeIn-2e16d866 .5s ease-in-out}input[data-v-2e16d866]:focus,textarea[data-v-2e16d866]:focus{background-color:#fffffff2;border-color:var(--color-primary);box-shadow:0 0 0 3px #ff6b351a}input[type=checkbox][data-v-2e16d866]{accent-color:var(--color-primary)}.btn-primary[data-v-2e16d866]:hover:not(:disabled){background:var(--gradient-warm);box-shadow:0 10px 25px #ff6b354d;transform:translateY(-2px)}.card-glass[data-v-2e16d866]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff40;box-shadow:0 8px 32px #1f26875e}@keyframes fadeIn-02eed6c8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-02eed6c8]{animation:fadeIn-02eed6c8 .5s ease-in-out}input[data-v-02eed6c8]:focus{background-color:#fffffff2;border-color:var(--color-primary);box-shadow:0 0 0 3px #ff6b351a}input[type=checkbox][data-v-02eed6c8]{accent-color:var(--color-primary)}.btn-primary[data-v-02eed6c8]:hover:not(:disabled){background:var(--gradient-warm);box-shadow:0 10px 25px #ff6b354d;transform:translateY(-2px)}.card-glass[data-v-02eed6c8]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff40;box-shadow:0 8px 32px #1f26875e}.btn[data-v-ff1b4d81]{transition:all .2s ease}.btn[data-v-ff1b4d81]:hover{transform:translateY(-1px)}.btn[data-v-ff1b4d81]:active{transform:translateY(0)}.px-4 .w-5[data-v-ff1b4d81]{height:1rem;width:1rem}.px-10 .w-5[data-v-ff1b4d81],.px-8 .w-5[data-v-ff1b4d81]{height:1.5rem;width:1.5rem}.aspect-square.px-4[data-v-ff1b4d81]{padding:.5rem}.aspect-square.px-6[data-v-ff1b4d81]{padding:.75rem}.aspect-square.px-8[data-v-ff1b4d81]{padding:1rem}.aspect-square.px-10[data-v-ff1b4d81]{padding:1.25rem}@media (max-width:768px){.px-10[data-v-ff1b4d81]{font-size:1.125rem;padding:1rem 2rem}.px-8[data-v-ff1b4d81]{font-size:1rem;padding:.75rem 1.5rem}}@keyframes fadeIn-df40062b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-df40062b]{animation:fadeIn-df40062b .5s ease-in-out}input[data-v-df40062b]:focus,select[data-v-df40062b]:focus{background-color:#fffffff2}input[type=checkbox][data-v-df40062b]{accent-color:var(--color-primary)}div[data-v-5afc2ee7],h1[data-v-5afc2ee7]{text-shadow:0 2px 20px rgba(0,0,0,.5)}input[data-v-90572d17]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-90572d17] a{color:inherit;transition:all .2s ease}[data-v-90572d17] a:hover{color:var(--color-primary)}@keyframes fadeIn-90572d17{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-90572d17]{animation:fadeIn-90572d17 .5s ease-in-out}input[data-v-7e537a4f]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-7e537a4f] a{color:inherit;transition:all .2s ease}[data-v-7e537a4f] a:hover{color:var(--color-primary)}@keyframes fadeIn-7e537a4f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-7e537a4f]{animation:fadeIn-7e537a4f .5s ease-in-out}input[data-v-49a29467]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-49a29467] a{color:inherit;transition:all .2s ease}[data-v-49a29467] a:hover{color:var(--color-primary)}@keyframes fadeIn-49a29467{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-49a29467]{animation:fadeIn-49a29467 .5s ease-in-out}input[data-v-a3afca82]:focus{box-shadow:0 0 0 3px #f973161a}input[data-v-a3afca82]::-moz-placeholder{color:#9ca3af}input[data-v-a3afca82]::placeholder{color:#9ca3af}[data-v-a3afca82] a{color:inherit;transition:all .2s ease}[data-v-a3afca82] a:hover{color:var(--color-primary)}@keyframes fadeIn-a3afca82{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-a3afca82]{animation:fadeIn-a3afca82 .5s ease-in-out}input[data-v-3526f67a]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-3526f67a] a{color:inherit;transition:all .2s ease}[data-v-3526f67a] a:hover{color:var(--color-brand-primary)}@keyframes fadeIn-3526f67a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-3526f67a]{animation:fadeIn-3526f67a .5s ease-in-out}button[type=submit][data-v-3526f67a]:hover:not(:disabled){box-shadow:0 4px 20px #dc26264d;transform:translateY(-2px)}button[type=submit][data-v-3526f67a]:active:not(:disabled){transform:translateY(0)}video[data-v-e662aa3d]{-o-object-fit:cover;object-fit:cover}iframe[data-v-e662aa3d]{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}@media (min-aspect-ratio:16/9){iframe[data-v-e662aa3d]{height:56.25vw}}@media (max-aspect-ratio:16/9){iframe[data-v-e662aa3d]{width:177.78vh}}[data-v-e662aa3d] strong{font-weight:900}.tabular-nums[data-v-74c5f62c]{font-variant-numeric:tabular-nums}button[data-v-74c5f62c]:hover{transform:scale(1.05)}button[data-v-74c5f62c]:active{transform:scale(.95)}@keyframes marquee-caba1764{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse-caba1764{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee[data-v-caba1764]{animation:marquee-caba1764 var(--0cffffa7) linear infinite;display:flex}.animate-marquee-reverse[data-v-caba1764]{animation:marquee-reverse-caba1764 var(--0cffffa7) linear infinite;display:flex}.marquee-content[data-v-caba1764]{width:-moz-max-content;width:max-content}.stripe-even[data-v-caba1764],.stripe-odd[data-v-caba1764]{will-change:transform}@media (prefers-reduced-motion:reduce){.animate-marquee[data-v-caba1764],.animate-marquee-reverse[data-v-caba1764]{animation:none}}@keyframes fadeIn-44bfe3a6{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-44bfe3a6]{animation:fadeIn-44bfe3a6 .5s ease-out}@keyframes slideInUp-44bfe3a6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq-item[data-v-44bfe3a6]{animation:slideInUp-44bfe3a6 .6s ease-out}.faq-item[data-v-44bfe3a6]:first-child{animation-delay:.1s}.faq-item[data-v-44bfe3a6]:nth-child(2){animation-delay:.2s}.faq-item[data-v-44bfe3a6]:nth-child(3){animation-delay:.3s}.faq-item[data-v-44bfe3a6]:nth-child(4){animation-delay:.4s}.faq-item[data-v-44bfe3a6]:nth-child(5){animation-delay:.5s}input[data-v-44bfe3a6]:focus{box-shadow:0 0 0 4px #f9731633;transform:translateY(-1px)}input[data-v-44bfe3a6]:hover{border-color:#f973164d}.bg-orange-500[data-v-44bfe3a6]{box-shadow:0 6px 20px #f9731666;transform:translateY(-2px) scale(1.05)}.hover\:bg-gray-100[data-v-44bfe3a6]:hover{background-color:#f3f4f6cc;transform:translateY(-1px)}.hover\:-translate-y-1[data-v-44bfe3a6]:hover{transform:translateY(-4px)}.hover\:shadow-xl[data-v-44bfe3a6]:hover{box-shadow:0 25px 50px -12px #00000026}.transition-all[data-v-44bfe3a6]{transition:all .5s ease}[tabindex="0"][data-v-44bfe3a6]:focus,button[data-v-44bfe3a6]:focus{outline:2px solid #f97316;outline-offset:2px}input:focus+svg[data-v-44bfe3a6]{color:#f97316}.prose p[data-v-44bfe3a6]{margin-bottom:1rem}.prose ul[data-v-44bfe3a6]{margin:.5rem 0}.prose li[data-v-44bfe3a6]{margin:.25rem 0}.bg-gradient-primary .px-2[data-v-72875d8c]{background:#fff3;color:#fff}.card.border-l-4[data-v-72875d8c]{position:relative}.card.border-l-4[data-v-72875d8c]:before{background:var(--color-primary);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--color-gray-200);content:"";height:12px;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.card-glass[data-v-72875d8c]{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.2)}@media (max-width:768px){.card-header[data-v-72875d8c]{align-items:flex-start;flex-direction:column;gap:.5rem}.card-meta[data-v-72875d8c]{align-self:flex-end}}.base-timeline[data-v-0dbc4c20]{position:relative}.progress-bar[data-v-0dbc4c20]{background-color:var(--color-gray-200);border-radius:9999px;height:.5rem;overflow:hidden}.progress-fill[data-v-0dbc4c20]{background:var(--gradient-warm);border-radius:9999px;height:100%;transition:width .5s ease}.timeline-vertical[data-v-0dbc4c20]{padding-left:2rem;position:relative}.timeline-vertical[data-v-0dbc4c20]:before{background:var(--color-gray-300);bottom:0;content:"";left:1rem;position:absolute;top:0;transform:translate(-50%);width:2px}.timeline-vertical .timeline-item[data-v-0dbc4c20]{padding-bottom:3rem;position:relative}.timeline-vertical .timeline-item[data-v-0dbc4c20]:last-child{padding-bottom:0}.timeline-connector[data-v-0dbc4c20]{background:var(--color-gray-300);height:calc(100% - 1rem);left:-1.75rem;position:absolute;top:3rem;transition:background-color .3s ease;width:2px}.timeline-connector.completed[data-v-0dbc4c20]{background:var(--color-brand-primary)}.timeline-horizontal .timeline-item[data-v-0dbc4c20]{text-align:center}.timeline-marker[data-v-0dbc4c20]{align-items:center;border-radius:50%;display:flex;font-size:.875rem;font-weight:600;height:2rem;justify-content:center;left:-2rem;position:absolute;top:0;transition:all .3s ease;width:2rem;z-index:10}.timeline-horizontal .timeline-marker[data-v-0dbc4c20]{left:auto;margin:0 auto 1rem;position:relative;top:auto}.marker-pending[data-v-0dbc4c20]{background:var(--color-gray-200);border:2px solid var(--color-gray-300);color:var(--color-gray-500)}.marker-active[data-v-0dbc4c20]{box-shadow:0 0 0 4px #ea580c33}.marker-active[data-v-0dbc4c20],.marker-completed[data-v-0dbc4c20]{background:var(--color-brand-primary);border:2px solid var(--color-brand-primary);color:#fff}.marker-dot[data-v-0dbc4c20]{background:currentColor;border-radius:50%;height:8px;width:8px}.marker-number[data-v-0dbc4c20]{font-size:.75rem;font-weight:700}.timeline-content[data-v-0dbc4c20]{margin-left:1rem}.timeline-horizontal .timeline-content[data-v-0dbc4c20]{margin-left:0}.timeline-meta[data-v-0dbc4c20]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.timeline-date[data-v-0dbc4c20]{color:var(--color-brand-primary);font-size:.875rem;font-weight:500}.timeline-step[data-v-0dbc4c20]{background-color:var(--color-gray-100);border-radius:9999px;color:var(--color-gray-500);font-size:.75rem;padding:.25rem .5rem}.timeline-title[data-v-0dbc4c20]{color:var(--color-gray-900);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.timeline-description[data-v-0dbc4c20]{color:var(--color-gray-500);line-height:1.625;margin-bottom:.75rem}.timeline-features[data-v-0dbc4c20]{margin-bottom:1rem}.feature-list[data-v-0dbc4c20]{list-style:none;margin:0;padding:0}.feature-list li[data-v-0dbc4c20]{align-items:center;color:var(--color-gray-500);display:flex;font-size:.875rem;margin-bottom:.25rem}.feature-list li[data-v-0dbc4c20]:before{color:var(--color-brand-primary);content:"✓";font-weight:600;margin-right:.5rem}.timeline-minimal .timeline-marker[data-v-0dbc4c20]{height:1rem;left:-1.5rem;width:1rem}.timeline-minimal .timeline-content[data-v-0dbc4c20]{margin-left:.5rem}.timeline-minimal[data-v-0dbc4c20]:before{left:.5rem}.card-item[data-v-0dbc4c20]{margin-bottom:1.5rem}.card-item .timeline-content[data-v-0dbc4c20]{margin-left:0}.timeline-sm .timeline-title[data-v-0dbc4c20]{font-size:1rem}.timeline-sm .timeline-description[data-v-0dbc4c20]{font-size:.875rem}.timeline-lg .timeline-title[data-v-0dbc4c20]{font-size:1.25rem}.timeline-lg .timeline-description[data-v-0dbc4c20]{font-size:1.125rem}.timeline-lg .timeline-marker[data-v-0dbc4c20]{height:2.5rem;left:-2.25rem;width:2.5rem}.timeline-lg .timeline-content[data-v-0dbc4c20]{margin-left:1.5rem}.timeline-item.active .timeline-content[data-v-0dbc4c20]{background-color:#ea580c0d;border-radius:.5rem;padding:1rem}.timeline-item:hover .timeline-marker[data-v-0dbc4c20]{transform:scale(1.1)}@media (max-width:768px){.timeline-horizontal[data-v-0dbc4c20]{grid-template-columns:repeat(1,1fr)}.timeline-meta[data-v-0dbc4c20]{align-items:flex-start;flex-direction:column;gap:.25rem}.timeline-title[data-v-0dbc4c20]{font-size:1rem}.timeline-description[data-v-0dbc4c20]{font-size:.875rem}}.step-card[data-v-4b78f6f4]{opacity:0;transform:translate(-60px);transition:opacity .6s ease-out,transform .6s ease-out}.step-card.is-visible[data-v-4b78f6f4]{opacity:1;transform:translate(0)}.gallery-grid[data-v-35011223]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;width:100%}.gallery-item[data-v-35011223]:first-child{aspect-ratio:16/9;grid-column:span 2;grid-row:1}.gallery-item[data-v-35011223]:nth-child(2){aspect-ratio:4/3;grid-column:span 1;grid-row:1}.gallery-item[data-v-35011223]:nth-child(3){aspect-ratio:4/3;grid-column:span 1;grid-row:2}.gallery-item[data-v-35011223]:nth-child(4){aspect-ratio:16/9;grid-column:span 2;grid-row:2}.gallery-item[data-v-35011223]{background-color:var(--color-gray-200);height:100%;position:relative;width:100%}.gallery-item[data-v-35011223]:hover{transform:translateY(-2px)}.gallery-item:hover img[data-v-35011223]{transform:scale(1.05)}@media (max-width:768px){.gallery-grid[data-v-35011223]{grid-template-columns:1fr 1fr}.gallery-item[data-v-35011223]:first-child,.gallery-item[data-v-35011223]:nth-child(2),.gallery-item[data-v-35011223]:nth-child(3),.gallery-item[data-v-35011223]:nth-child(4){aspect-ratio:4/3}}@media (max-width:640px){.gallery-grid[data-v-35011223]{grid-template-columns:1fr}.gallery-item[data-v-35011223]:first-child,.gallery-item[data-v-35011223]:nth-child(2),.gallery-item[data-v-35011223]:nth-child(3),.gallery-item[data-v-35011223]:nth-child(4){aspect-ratio:16/9}}.gallery-item[data-v-9536794e]{animation:fadeInUp-9536794e .6s ease-out}@keyframes fadeInUp-9536794e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.border-orange-500[data-v-61ad421f]{box-shadow:0 4px 20px -5px #f9731633}.border-orange-500[data-v-61ad421f]:hover{box-shadow:0 8px 30px -5px #f973164d}.group:hover svg[data-v-61ad421f]{animation:iconBounce-61ad421f .6s ease-in-out}@keyframes iconBounce-61ad421f{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}tbody tr[data-v-b72bee3c]{transition:background-color .2s ease}.bg-gradient-to-br[data-v-b72bee3c]{overflow:hidden;position:relative}.bg-gradient-to-br[data-v-b72bee3c]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.bg-gradient-to-br[data-v-b72bee3c]:hover:before{left:100%}.overflow-x-auto[data-v-dbc6b66c]::-webkit-scrollbar{display:none}.overflow-x-auto[data-v-dbc6b66c]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.content-section-72-prose[data-v-803f9928] h1,.content-section-72-prose[data-v-803f9928] h2,.content-section-72-prose[data-v-803f9928] h3,.content-section-72-prose[data-v-803f9928] h4,.content-section-72-prose[data-v-803f9928] h5,.content-section-72-prose[data-v-803f9928] h6{font-weight:700;line-height:1.2;margin-bottom:1rem;margin-top:2rem}.content-section-72-prose[data-v-803f9928] h1:first-child,.content-section-72-prose[data-v-803f9928] h2:first-child,.content-section-72-prose[data-v-803f9928] h3:first-child,.content-section-72-prose[data-v-803f9928] h4:first-child,.content-section-72-prose[data-v-803f9928] h5:first-child,.content-section-72-prose[data-v-803f9928] h6:first-child{margin-top:0}.content-section-72-prose[data-v-803f9928] h1{font-size:2.25rem}.content-section-72-prose[data-v-803f9928] h2{font-size:1.875rem}.content-section-72-prose[data-v-803f9928] h3{font-size:1.5rem}.content-section-72-prose[data-v-803f9928] h4{font-size:1.25rem}.content-section-72-prose[data-v-803f9928] h5{font-size:1.125rem}.content-section-72-prose[data-v-803f9928] h6{font-size:1rem}.content-section-72-prose[data-v-803f9928] p{line-height:1.7;margin-bottom:1rem}.content-section-72-prose[data-v-803f9928] ol,.content-section-72-prose[data-v-803f9928] ul{line-height:1.7;margin-bottom:1rem;margin-left:1.5rem}.content-section-72-prose[data-v-803f9928] li{margin-bottom:.5rem}.content-section-72-prose[data-v-803f9928] a{color:var(--color-brand-primary);text-decoration:underline;transition:color var(--transition-fast)}.content-section-72-prose[data-v-803f9928] a:hover{color:var(--color-brand-dark)}.content-section-72-prose[data-v-803f9928] strong{font-weight:700}.content-section-72-prose[data-v-803f9928] em{font-style:italic}@media (max-width:768px){.content-section-72-prose[data-v-803f9928] h1{font-size:1.875rem}.content-section-72-prose[data-v-803f9928] h2{font-size:1.5rem}.content-section-72-prose[data-v-803f9928] h3{font-size:1.25rem}.content-section-72-prose[data-v-803f9928] h4,.content-section-72-prose[data-v-803f9928] h5,.content-section-72-prose[data-v-803f9928] h6{font-size:1rem}}input[data-v-a0d7be68]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-a0d7be68] a{transition:all .2s ease}@keyframes fadeIn-a0d7be68{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-a0d7be68]{animation:fadeIn-a0d7be68 .5s ease-in-out}.feature-left[data-v-9655a1d5]{opacity:0;transform:translate(-60px);transition:opacity .6s ease-out,transform .6s ease-out}.feature-left.is-visible[data-v-9655a1d5]{opacity:1;transform:translate(0)}.feature-right[data-v-9655a1d5]{opacity:0;transform:translate(60px);transition:opacity .6s ease-out,transform .6s ease-out}.feature-right.is-visible[data-v-9655a1d5]{opacity:1;transform:translate(0)}.feature-center[data-v-9655a1d5]{opacity:0;transform:scale(.95);transition:opacity .8s ease-out,transform .8s ease-out}.feature-center.is-visible[data-v-9655a1d5]{opacity:1;transform:scale(1)}.grid>div[data-v-f7609b71]{will-change:transform,box-shadow}.transition-all[data-v-f7609b71]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-c6076c35]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.hover\:-translate-y-1[data-v-c6076c35]:hover{transform:translateY(-4px)}.flex-col[data-v-c6076c35]{display:flex;flex-direction:column}@media (max-width:767px){.flex-shrink-0[data-v-c6076c35]{width:100%!important}}.team-section[data-v-42dff72d]{width:100%}.team-header[data-v-42dff72d]{margin:0 auto var(--spacing-4xl);max-width:48rem;text-align:center}.team-tagline[data-v-42dff72d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin-bottom:var(--spacing-md);text-transform:uppercase}.team-headline[data-v-42dff72d]{font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-lg)}.team-description[data-v-42dff72d]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.team-grid[data-v-42dff72d]{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}@media (min-width:640px){.team-grid[data-v-42dff72d]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-grid--cols-2[data-v-42dff72d]{grid-template-columns:repeat(2,1fr)}.team-grid--cols-3[data-v-42dff72d]{grid-template-columns:repeat(3,1fr)}.team-grid--cols-4[data-v-42dff72d]{grid-template-columns:repeat(4,1fr)}}.team-card[data-v-42dff72d]{align-items:center;display:flex;flex-direction:column;text-align:center}.team-card__image-wrapper[data-v-42dff72d]{margin-bottom:var(--spacing-md);overflow:hidden;position:relative}.team-card__image[data-v-42dff72d],.team-card__image-wrapper[data-v-42dff72d]{border-radius:var(--border-radius-xl);width:100%}.team-card__image[data-v-42dff72d]{aspect-ratio:3/4;display:block;height:auto;-o-object-fit:cover;object-fit:cover}.team-card__label[data-v-42dff72d]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#fffffff2;bottom:0;left:0;padding:var(--spacing-md) var(--spacing-lg);position:absolute;right:0}.team-card__name[data-v-42dff72d]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.team-card__position[data-v-42dff72d]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}@media (min-width:768px){.team-headline[data-v-42dff72d]{font-size:var(--font-size-5xl)}}@media (min-width:1024px){.team-headline[data-v-42dff72d]{font-size:var(--font-size-6xl)}.team-grid[data-v-42dff72d]{gap:var(--spacing-2xl)}}.team-section[data-v-8b65cd8b]{width:100%}.team-header[data-v-8b65cd8b]{margin:0 auto var(--spacing-4xl);max-width:48rem;text-align:center}.team-tagline[data-v-8b65cd8b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin-bottom:var(--spacing-md);text-transform:uppercase}.team-headline[data-v-8b65cd8b]{font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-lg)}.team-description[data-v-8b65cd8b]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.team-grid[data-v-8b65cd8b]{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}@media (min-width:640px){.team-grid[data-v-8b65cd8b]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-grid--cols-2[data-v-8b65cd8b]{grid-template-columns:repeat(2,1fr)}.team-grid--cols-3[data-v-8b65cd8b]{grid-template-columns:repeat(3,1fr)}.team-grid--cols-4[data-v-8b65cd8b]{grid-template-columns:repeat(4,1fr)}}.team-card[data-v-8b65cd8b]{border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:all var(--transition-normal)}.team-card[data-v-8b65cd8b]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.team-card__image-wrapper[data-v-8b65cd8b]{overflow:hidden;width:100%}.team-card__image[data-v-8b65cd8b]{aspect-ratio:3/4;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.team-card__content[data-v-8b65cd8b]{padding:var(--spacing-lg);text-align:center}.team-card__name[data-v-8b65cd8b]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-sm)}.team-card__position[data-v-8b65cd8b]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0 0 var(--spacing-md)}.team-card__bio[data-v-8b65cd8b]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}@media (min-width:768px){.team-headline[data-v-8b65cd8b]{font-size:var(--font-size-5xl)}}@media (min-width:1024px){.team-headline[data-v-8b65cd8b]{font-size:var(--font-size-6xl)}.team-grid[data-v-8b65cd8b]{gap:var(--spacing-2xl)}}.contact-block[data-v-7a76f78d]{background-color:var(--color-bg-tertiary);border-radius:1rem;padding:1.5rem;transition:all .3s ease}.contact-block[data-v-7a76f78d]:hover{background-color:var(--color-bg-elevated)}iframe[data-v-7a76f78d]{transition:transform .3s ease}.map-container:hover iframe[data-v-7a76f78d]{transform:scale(1.02)}input[data-v-78175bef]:focus,textarea[data-v-78175bef]:focus{ring-color:var(--color-brand-primary)}button[data-v-78175bef]:not(:disabled):hover{filter:brightness(1.1)}input[type=checkbox][data-v-78175bef]{cursor:pointer}.glass-effect[data-v-02689f36]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.btn[data-v-02689f36]:hover{box-shadow:0 6px 20px #dc262666;transform:translateY(-2px)}
