.line-clamp-2[data-v-1b163d93]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.funnel-overlay[data-v-88fbe62d]{-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-88fbe62d]{margin:0 auto;max-width:800px;padding:2rem}.progress-container[data-v-88fbe62d]{margin-bottom:3rem}.progress-bar[data-v-88fbe62d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill[data-v-88fbe62d]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:3px;height:100%;transition:width .3s ease}.step-indicators[data-v-88fbe62d]{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:200px}.step-dot[data-v-88fbe62d]{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-88fbe62d]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-color:transparent;box-shadow:0 4px 20px #ff6b354d;color:#fff}.step-dot.current[data-v-88fbe62d]{transform:scale(1.1)}.glass-card[data-v-88fbe62d]{-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-88fbe62d]{margin-bottom:3rem;text-align:center}.step-title[data-v-88fbe62d]{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-88fbe62d]{color:#ffffffb3;font-size:1.1rem}.goals-grid[data-v-88fbe62d]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.goal-checkbox[data-v-88fbe62d]{cursor:pointer;transition:all .3s ease}.goal-checkbox.selected .checkbox-content[data-v-88fbe62d]{background:#ff6b351a;border-color:#ff6b35}.goal-checkbox.selected .checkbox-icon[data-v-88fbe62d]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.goal-checkbox.selected .checkbox-icon svg[data-v-88fbe62d]{display:block}.checkbox-content[data-v-88fbe62d]{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-88fbe62d]:hover{background:#ffffff0d;border-color:#ff6b354d}.checkbox-icon[data-v-88fbe62d]{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-88fbe62d]{display:none;height:16px;width:16px}.goal-text[data-v-88fbe62d]{color:#fff;flex:1;font-weight:500}.contract-recommendation[data-v-88fbe62d]{margin-bottom:3rem}.contract-card[data-v-88fbe62d]{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-88fbe62d]{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-88fbe62d]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.contract-price[data-v-88fbe62d]{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.5rem}.price[data-v-88fbe62d]{color:#ff6b35;font-size:3rem;font-weight:700}.period[data-v-88fbe62d]{color:#ffffffb3;font-size:1.2rem}.contract-monthly[data-v-88fbe62d]{color:#fff9;margin-bottom:2rem}.contract-features[data-v-88fbe62d]{display:flex;flex-direction:column;gap:1rem}.feature-item[data-v-88fbe62d]{align-items:center;color:#fff;display:flex;gap:.75rem}.check-icon[data-v-88fbe62d]{color:#4caf50;flex-shrink:0;height:20px;width:20px}.trial-section[data-v-88fbe62d]{margin-bottom:3rem}.trial-title[data-v-88fbe62d]{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.time-slots[data-v-88fbe62d]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.time-slot[data-v-88fbe62d]{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-88fbe62d]:hover{background:#ffffff14;border-color:#ff6b354d}.time-slot.selected[data-v-88fbe62d]{background:#ff6b351a;border-color:#ff6b35}.slot-day[data-v-88fbe62d]{color:#fff;font-weight:600;margin-bottom:.5rem}.slot-time[data-v-88fbe62d]{color:#ffffffb3;font-size:.9rem}.contact-form[data-v-88fbe62d]{margin-bottom:3rem}.form-group[data-v-88fbe62d]{margin-bottom:2rem}.form-group label[data-v-88fbe62d]{color:#fff;display:block;font-weight:600;margin-bottom:.5rem}.form-input[data-v-88fbe62d]{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-88fbe62d]::-moz-placeholder{color:#fff6}.form-input[data-v-88fbe62d]::placeholder{color:#fff6}.form-input[data-v-88fbe62d]:focus{background:#ffffff14;border-color:#ff6b35;outline:none}.step-actions[data-v-88fbe62d]{display:flex;gap:1rem;justify-content:space-between}.back-button[data-v-88fbe62d],.next-button[data-v-88fbe62d]{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.next-button[data-v-88fbe62d]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;flex:1;margin-left:auto;max-width:200px}.next-button[data-v-88fbe62d]:hover:not(:disabled){box-shadow:0 8px 25px #ff6b354d;transform:translateY(-2px)}.next-button[data-v-88fbe62d]:disabled{cursor:not-allowed;opacity:.5}.back-button[data-v-88fbe62d]{background:#ffffff1a;border:2px solid hsla(0,0%,100%,.2);color:#fff}.back-button[data-v-88fbe62d]:hover{background:#ffffff26}.thank-you-card[data-v-88fbe62d]{text-align:center}.success-icon[data-v-88fbe62d]{color:#4caf50;height:80px;margin:0 auto 2rem;width:80px}.success-icon svg[data-v-88fbe62d]{height:100%;width:100%}.thank-you-title[data-v-88fbe62d]{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem}.thank-you-message[data-v-88fbe62d]{color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:3rem}@media (max-width:768px){.contract-form-wrapper[data-v-88fbe62d],.funnel-overlay[data-v-88fbe62d]{padding:1rem}.glass-card[data-v-88fbe62d]{padding:2rem}.step-title[data-v-88fbe62d]{font-size:2rem}.goals-grid[data-v-88fbe62d],.time-slots[data-v-88fbe62d]{grid-template-columns:1fr}.step-actions[data-v-88fbe62d]{flex-direction:column}.next-button[data-v-88fbe62d]{margin-left:0;max-width:none}}@keyframes fadeIn-f5dda7b6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-f5dda7b6]{animation:fadeIn-f5dda7b6 .5s ease-in-out}input[data-v-f5dda7b6]:focus,textarea[data-v-f5dda7b6]:focus{background-color:#fffffff2;border-color:var(--color-primary);box-shadow:0 0 0 3px #ff6b351a}input[type=checkbox][data-v-f5dda7b6]{accent-color:var(--color-primary)}.btn-primary[data-v-f5dda7b6]:hover:not(:disabled){background:var(--gradient-warm);box-shadow:0 10px 25px #ff6b354d;transform:translateY(-2px)}.card-glass[data-v-f5dda7b6]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff40;box-shadow:0 8px 32px #1f26875e}@keyframes fadeIn-b7993ea9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-b7993ea9]{animation:fadeIn-b7993ea9 .5s ease-in-out}input[data-v-b7993ea9]:focus{background-color:#fffffff2;border-color:var(--color-primary);box-shadow:0 0 0 3px #ff6b351a}input[type=checkbox][data-v-b7993ea9]{accent-color:var(--color-primary)}.btn-primary[data-v-b7993ea9]:hover:not(:disabled){background:var(--gradient-warm);box-shadow:0 10px 25px #ff6b354d;transform:translateY(-2px)}.card-glass[data-v-b7993ea9]{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}}.stat-card[data-v-4887c23d]{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.stat-card[data-v-4887c23d]:hover{box-shadow:var(--shadow-lg)}.card-glass[data-v-4887c23d]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.2)}@media (max-width:768px){.text-6xl[data-v-4887c23d]{font-size:3rem}.text-5xl[data-v-4887c23d]{font-size:2.5rem}.text-4xl[data-v-4887c23d]{font-size:2rem}}.text-green-500[data-v-4887c23d],.text-red-500[data-v-4887c23d]{animation:fadeIn-4887c23d .5s ease-in-out}@keyframes fadeIn-4887c23d{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.text-2xl+.font-semibold[data-v-4887c23d],.text-4xl+.font-semibold[data-v-4887c23d],.text-5xl+.font-semibold[data-v-4887c23d],.text-6xl+.font-semibold[data-v-4887c23d]{font-size:.6em}.animate-stagger[data-v-e7c49652]{animation:slideInUp-e7c49652 .8s ease-out backwards}.animate-fade-in[data-v-e7c49652]{animation:fadeIn-e7c49652 .6s ease-out backwards}.animate-slide-up[data-v-e7c49652]{animation:slideUp-e7c49652 .8s ease-out backwards}.animation-delay-1[data-v-e7c49652]{animation-delay:.1s}.animation-delay-2[data-v-e7c49652]{animation-delay:.2s}.animation-delay-3[data-v-e7c49652]{animation-delay:.3s}.animation-delay-4[data-v-e7c49652]{animation-delay:.4s}.animation-delay-5[data-v-e7c49652]{animation-delay:.5s}.animation-delay-6[data-v-e7c49652]{animation-delay:.6s}.animation-delay-7[data-v-e7c49652]{animation-delay:.7s}.animation-delay-8[data-v-e7c49652]{animation-delay:.8s}@keyframes slideInUp-e7c49652{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-e7c49652{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp-e7c49652{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.statistic-item[data-v-e7c49652]{margin-bottom:1rem}}.statistic-grid-container:hover .statistic-item[data-v-e7c49652]{transition:transform .2s ease,opacity .2s ease}.statistic-grid-container:hover .statistic-item[data-v-e7c49652]:not(:hover){opacity:.8;transform:scale(.98)}.statistic-grid-container .statistic-item[data-v-e7c49652]:hover{transform:scale(1.02)}div[data-v-5b596173],h1[data-v-5b596173]{text-shadow:0 2px 20px rgba(0,0,0,.5)}input[data-v-068aad65]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-068aad65] a{color:inherit;transition:all .2s ease}[data-v-068aad65] a:hover{color:var(--color-primary)}@keyframes fadeIn-068aad65{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-068aad65]{animation:fadeIn-068aad65 .5s ease-in-out}input[data-v-471867e8]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-471867e8] a{color:inherit;transition:all .2s ease}[data-v-471867e8] a:hover{color:var(--color-primary)}@keyframes fadeIn-471867e8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-471867e8]{animation:fadeIn-471867e8 .5s ease-in-out}input[data-v-bad8c700]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-bad8c700] a{color:inherit;transition:all .2s ease}[data-v-bad8c700] a:hover{color:var(--color-primary)}@keyframes fadeIn-bad8c700{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-bad8c700]{animation:fadeIn-bad8c700 .5s ease-in-out}input[data-v-46196f17]:focus{box-shadow:0 0 0 3px #f973161a}input[data-v-46196f17]::-moz-placeholder{color:#9ca3af}input[data-v-46196f17]::placeholder{color:#9ca3af}[data-v-46196f17] a{color:inherit;transition:all .2s ease}[data-v-46196f17] a:hover{color:var(--color-primary)}@keyframes fadeIn-46196f17{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-46196f17]{animation:fadeIn-46196f17 .5s ease-in-out}video[data-v-f998fc18]{-o-object-fit:cover;object-fit:cover}iframe[data-v-f998fc18]{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-f998fc18]{height:56.25vw}}@media (max-aspect-ratio:16/9){iframe[data-v-f998fc18]{width:177.78vh}}[data-v-f998fc18] strong{font-weight:900}.tabular-nums[data-v-453e5df1]{font-variant-numeric:tabular-nums}button[data-v-453e5df1]:hover{transform:scale(1.05)}button[data-v-453e5df1]:active{transform:scale(.95)}@keyframes marquee-a7e394fb{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse-a7e394fb{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee[data-v-a7e394fb]{animation:marquee-a7e394fb var(--f213cabe) linear infinite;display:flex}.animate-marquee-reverse[data-v-a7e394fb]{animation:marquee-reverse-a7e394fb var(--f213cabe) linear infinite;display:flex}.marquee-content[data-v-a7e394fb]{width:-moz-max-content;width:max-content}.stripe-even[data-v-a7e394fb],.stripe-odd[data-v-a7e394fb]{will-change:transform}@media (prefers-reduced-motion:reduce){.animate-marquee[data-v-a7e394fb],.animate-marquee-reverse[data-v-a7e394fb]{animation:none}}@keyframes fadeIn-ed067929{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-ed067929]{animation:fadeIn-ed067929 .5s ease-out}@keyframes slideInUp-ed067929{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq-item[data-v-ed067929]{animation:slideInUp-ed067929 .6s ease-out}.faq-item[data-v-ed067929]:first-child{animation-delay:.1s}.faq-item[data-v-ed067929]:nth-child(2){animation-delay:.2s}.faq-item[data-v-ed067929]:nth-child(3){animation-delay:.3s}.faq-item[data-v-ed067929]:nth-child(4){animation-delay:.4s}.faq-item[data-v-ed067929]:nth-child(5){animation-delay:.5s}input[data-v-ed067929]:focus{box-shadow:0 0 0 4px #f9731633;transform:translateY(-1px)}input[data-v-ed067929]:hover{border-color:#f973164d}.bg-orange-500[data-v-ed067929]{box-shadow:0 6px 20px #f9731666;transform:translateY(-2px) scale(1.05)}.hover\:bg-gray-100[data-v-ed067929]:hover{background-color:#f3f4f6cc;transform:translateY(-1px)}.hover\:-translate-y-1[data-v-ed067929]:hover{transform:translateY(-4px)}.hover\:shadow-xl[data-v-ed067929]:hover{box-shadow:0 25px 50px -12px #00000026}.transition-all[data-v-ed067929]{transition:all .5s ease}[tabindex="0"][data-v-ed067929]:focus,button[data-v-ed067929]:focus{outline:2px solid #f97316;outline-offset:2px}input:focus+svg[data-v-ed067929]{color:#f97316}.prose p[data-v-ed067929]{margin-bottom:1rem}.prose ul[data-v-ed067929]{margin:.5rem 0}.prose li[data-v-ed067929]{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-2bf21935]{position:relative}.progress-bar[data-v-2bf21935]{background-color:#e5e7eb;border-radius:9999px;height:.5rem;overflow:hidden}.progress-fill[data-v-2bf21935]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:9999px;height:100%;transition:width .5s ease}.timeline-vertical[data-v-2bf21935]{padding-left:2rem;position:relative}.timeline-vertical[data-v-2bf21935]:before{background:#d1d5db;bottom:0;content:"";left:1rem;position:absolute;top:0;transform:translate(-50%);width:2px}.timeline-vertical .timeline-item[data-v-2bf21935]{padding-bottom:3rem;position:relative}.timeline-vertical .timeline-item[data-v-2bf21935]:last-child{padding-bottom:0}.timeline-connector[data-v-2bf21935]{background:#d1d5db;height:calc(100% - 1rem);left:-1.75rem;position:absolute;top:3rem;transition:background-color .3s ease;width:2px}.timeline-connector.completed[data-v-2bf21935]{background:#ea580c}.timeline-horizontal .timeline-item[data-v-2bf21935]{text-align:center}.timeline-marker[data-v-2bf21935]{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-2bf21935]{left:auto;margin:0 auto 1rem;position:relative;top:auto}.marker-pending[data-v-2bf21935]{background:#e5e7eb;border:2px solid #d1d5db;color:#6b7280}.marker-active[data-v-2bf21935]{box-shadow:0 0 0 4px #ea580c33}.marker-active[data-v-2bf21935],.marker-completed[data-v-2bf21935]{background:#ea580c;border:2px solid #ea580c;color:#fff}.marker-dot[data-v-2bf21935]{background:currentColor;border-radius:50%;height:8px;width:8px}.marker-number[data-v-2bf21935]{font-size:.75rem;font-weight:700}.timeline-content[data-v-2bf21935]{margin-left:1rem}.timeline-horizontal .timeline-content[data-v-2bf21935]{margin-left:0}.timeline-meta[data-v-2bf21935]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.timeline-date[data-v-2bf21935]{color:#ea580c;font-size:.875rem;font-weight:500}.timeline-step[data-v-2bf21935]{background-color:#f3f4f6;border-radius:9999px;color:#6b7280;font-size:.75rem;padding:.25rem .5rem}.timeline-title[data-v-2bf21935]{color:#111827;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.timeline-description[data-v-2bf21935]{color:#6b7280;line-height:1.625;margin-bottom:.75rem}.timeline-features[data-v-2bf21935]{margin-bottom:1rem}.feature-list[data-v-2bf21935]{list-style:none;margin:0;padding:0}.feature-list li[data-v-2bf21935]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;margin-bottom:.25rem}.feature-list li[data-v-2bf21935]:before{color:#ea580c;content:"✓";font-weight:600;margin-right:.5rem}.timeline-minimal .timeline-marker[data-v-2bf21935]{height:1rem;left:-1.5rem;width:1rem}.timeline-minimal .timeline-content[data-v-2bf21935]{margin-left:.5rem}.timeline-minimal[data-v-2bf21935]:before{left:.5rem}.card-item[data-v-2bf21935]{margin-bottom:1.5rem}.card-item .timeline-content[data-v-2bf21935]{margin-left:0}.timeline-sm .timeline-title[data-v-2bf21935]{font-size:1rem}.timeline-sm .timeline-description[data-v-2bf21935]{font-size:.875rem}.timeline-lg .timeline-title[data-v-2bf21935]{font-size:1.25rem}.timeline-lg .timeline-description[data-v-2bf21935]{font-size:1.125rem}.timeline-lg .timeline-marker[data-v-2bf21935]{height:2.5rem;left:-2.25rem;width:2.5rem}.timeline-lg .timeline-content[data-v-2bf21935]{margin-left:1.5rem}.timeline-item.active .timeline-content[data-v-2bf21935]{background-color:#ea580c0d;border-radius:.5rem;padding:1rem}.timeline-item:hover .timeline-marker[data-v-2bf21935]{transform:scale(1.1)}@media (max-width:768px){.timeline-horizontal[data-v-2bf21935]{grid-template-columns:repeat(1,1fr)}.timeline-meta[data-v-2bf21935]{align-items:flex-start;flex-direction:column;gap:.25rem}.timeline-title[data-v-2bf21935]{font-size:1rem}.timeline-description[data-v-2bf21935]{font-size:.875rem}}.gallery-grid[data-v-95597c68]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;width:100%}.gallery-item[data-v-95597c68]:first-child{aspect-ratio:16/9;grid-column:span 2;grid-row:1}.gallery-item[data-v-95597c68]:nth-child(2){aspect-ratio:4/3;grid-column:span 1;grid-row:1}.gallery-item[data-v-95597c68]:nth-child(3){aspect-ratio:4/3;grid-column:span 1;grid-row:2}.gallery-item[data-v-95597c68]:nth-child(4){aspect-ratio:16/9;grid-column:span 2;grid-row:2}.gallery-item[data-v-95597c68]{background-color:#e5e7eb;height:100%;position:relative;width:100%}.gallery-item[data-v-95597c68]:hover{transform:translateY(-2px)}.gallery-item:hover img[data-v-95597c68]{transform:scale(1.05)}@media (max-width:768px){.gallery-grid[data-v-95597c68]{grid-template-columns:1fr 1fr}.gallery-item[data-v-95597c68]:first-child,.gallery-item[data-v-95597c68]:nth-child(2),.gallery-item[data-v-95597c68]:nth-child(3),.gallery-item[data-v-95597c68]:nth-child(4){aspect-ratio:4/3}}@media (max-width:640px){.gallery-grid[data-v-95597c68]{grid-template-columns:1fr}.gallery-item[data-v-95597c68]:first-child,.gallery-item[data-v-95597c68]:nth-child(2),.gallery-item[data-v-95597c68]:nth-child(3),.gallery-item[data-v-95597c68]:nth-child(4){aspect-ratio:16/9}}.gallery-item[data-v-08a07ee5]{animation:fadeInUp-08a07ee5 .6s ease-out}@keyframes fadeInUp-08a07ee5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.border-orange-500[data-v-0eb677f3]{box-shadow:0 4px 20px -5px #f9731633}.border-orange-500[data-v-0eb677f3]:hover{box-shadow:0 8px 30px -5px #f973164d}.group:hover svg[data-v-0eb677f3]{animation:iconBounce-0eb677f3 .6s ease-in-out}@keyframes iconBounce-0eb677f3{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.overflow-x-auto[data-v-3c6ddb2b]::-webkit-scrollbar{display:none}.overflow-x-auto[data-v-3c6ddb2b]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}input[data-v-14d18eb6]:focus{box-shadow:0 0 0 3px #f973161a}[data-v-14d18eb6] a{transition:all .2s ease}@keyframes fadeIn-14d18eb6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-14d18eb6]{animation:fadeIn-14d18eb6 .5s ease-in-out}.team-section[data-v-a0a090f3]{width:100%}.team-header[data-v-a0a090f3]{margin:0 auto var(--spacing-4xl);max-width:48rem;text-align:center}.team-tagline[data-v-a0a090f3]{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-a0a090f3]{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-a0a090f3]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.team-grid[data-v-a0a090f3]{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}@media (min-width:640px){.team-grid[data-v-a0a090f3]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-grid--cols-2[data-v-a0a090f3]{grid-template-columns:repeat(2,1fr)}.team-grid--cols-3[data-v-a0a090f3]{grid-template-columns:repeat(3,1fr)}.team-grid--cols-4[data-v-a0a090f3]{grid-template-columns:repeat(4,1fr)}}.team-card[data-v-a0a090f3]{align-items:center;display:flex;flex-direction:column;text-align:center}.team-card__image-wrapper[data-v-a0a090f3]{margin-bottom:var(--spacing-md);overflow:hidden;position:relative}.team-card__image[data-v-a0a090f3],.team-card__image-wrapper[data-v-a0a090f3]{border-radius:var(--border-radius-xl);width:100%}.team-card__image[data-v-a0a090f3]{aspect-ratio:3/4;display:block;height:auto;-o-object-fit:cover;object-fit:cover}.team-card__label[data-v-a0a090f3]{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-a0a090f3]{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-a0a090f3]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}@media (min-width:768px){.team-headline[data-v-a0a090f3]{font-size:var(--font-size-5xl)}}@media (min-width:1024px){.team-headline[data-v-a0a090f3]{font-size:var(--font-size-6xl)}.team-grid[data-v-a0a090f3]{gap:var(--spacing-2xl)}}
