[data-v-db1eb6b8] .top-header-features ul{list-style:none;margin:0;padding-left:0}[data-v-db1eb6b8] .top-header-features li{align-items:flex-start;color:#fffffff2;display:flex;font-size:1.125rem;font-weight:500;gap:1rem;line-height:1.75rem;margin-bottom:1.25rem;padding-left:2.5rem;position:relative}[data-v-db1eb6b8] .top-header-features li:before{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50%;box-shadow:0 2px 8px #ea580c66;color:#fff;content:"";display:inline-flex;flex-shrink:0;font-family:primeicons;font-size:.875rem;font-weight:700;height:28px;justify-content:center;left:0;position:absolute;top:.25rem;width:28px}.wagtail-image-wrapper[data-v-e635caaa]{overflow:hidden;position:relative}.wagtail-image-wrapper img[data-v-e635caaa]{animation:fadeIn-e635caaa .3s ease-in;display:block;height:auto;max-width:100%}@keyframes fadeIn-e635caaa{0%{opacity:0}to{opacity:1}}[data-v-404e9855] .youtube-modal .p-dialog-content{align-items:center;background:#000;display:flex;height:100%;justify-content:center;padding:0}[data-v-404e9855] .youtube-modal .p-dialog{background:#000;height:90vh}[data-v-404e9855] .youtube-modal .p-dialog-mask{background-color:#000000e6}[data-v-404e9855] .youtube-modal .p-dialog-header-close{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:2.5rem;justify-content:center;transition:all .3s;width:2.5rem}[data-v-404e9855] .youtube-modal .p-dialog-header-close:hover{background:#fff3}[data-v-404e9855] .prose{max-width:none}[data-v-404e9855] .prose p{margin-bottom:1rem}[data-v-8586187b] .p-card-body,[data-v-8586187b] .p-card-content{padding:0}.line-clamp-3[data-v-8586187b]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.shine-effect[data-v-8586187b]{opacity:0;transform:translate(-100%);transition:opacity .3s ease}.group:hover .shine-effect[data-v-8586187b]{animation:shine-8586187b .8s ease-out forwards;opacity:1}@keyframes shine-8586187b{0%{transform:translate(-100%)}to{transform:translate(200%)}}[data-v-fa503520] .prose{max-width:none}[data-v-fa503520] .prose h1{color:#111827;font-size:2.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem;margin-top:2.5rem}@media(min-width:768px){[data-v-fa503520] .prose h1{font-size:3rem}}@media(min-width:1024px){[data-v-fa503520] .prose h1{font-size:3.5rem}}[data-v-fa503520] .prose h2{border-bottom:3px solid var(--primary-color);color:#111827;font-size:2rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin-bottom:1.25rem;margin-top:3rem;padding-bottom:.75rem}@media(min-width:768px){[data-v-fa503520] .prose h2{font-size:2.25rem}}@media(min-width:1024px){[data-v-fa503520] .prose h2{font-size:2.5rem}}[data-v-fa503520] .prose h3{color:var(--primary-color);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin-bottom:1rem;margin-top:2rem}@media(min-width:768px){[data-v-fa503520] .prose h3{font-size:1.75rem}}[data-v-fa503520] .prose h4{color:#374151;font-size:1.25rem;font-weight:400;line-height:1.5;margin-bottom:.75rem;margin-top:1.5rem}@media(min-width:768px){[data-v-fa503520] .prose h4{font-size:1.375rem}}[data-v-fa503520] .prose p{color:#374151;font-size:1.0625rem;line-height:1.75;margin-bottom:1.25rem}[data-v-fa503520] .prose ol,[data-v-fa503520] .prose ul{margin-bottom:1.25rem;padding-left:1.75rem}[data-v-fa503520] .prose ul{list-style-type:disc}[data-v-fa503520] .prose ol{list-style-type:decimal}[data-v-fa503520] .prose li{color:#374151;display:list-item;line-height:1.75;list-style-position:outside;margin-bottom:.625rem}[data-v-fa503520] .prose a{color:#f97316;font-weight:500;text-decoration:underline;transition:color .2s ease}[data-v-fa503520] .prose a:hover{color:#ea580c;opacity:1}[data-v-fa503520] .prose strong{color:#111827;font-weight:700}[data-v-fa503520] .prose img{border-radius:.75rem}[data-v-79f125d4] .p-accordion-header{border-radius:.5rem;margin-bottom:.5rem}[data-v-79f125d4] .p-accordion-header-link{border-radius:.5rem;padding:1rem 1.25rem;transition:all .3s ease}[data-v-79f125d4] .p-accordion-header-link:hover{background-color:#f3f4f6}[data-v-79f125d4] .p-accordion-content{padding:1rem 1.25rem}[data-v-60054934] .prose{max-width:none}[data-v-60054934] .prose p{color:#374151;margin-bottom:1rem}[data-v-60054934] .prose p:last-child{margin-bottom:0}[data-v-60054934] .p-inputtext,[data-v-60054934] .p-inputtextarea{background-color:#f3f4f6;border-color:#e5e7eb}[data-v-60054934] .p-inputtext:enabled:focus,[data-v-60054934] .p-inputtextarea:enabled:focus{background-color:#fff;border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb),.2)}.flex[data-v-f9b81167]{transition:transform .3s ease-out;will-change:transform}.flex.active[data-v-f9b81167]{transition:none}[data-v-d74bc242] .prose{max-width:none}[data-v-d74bc242] .prose p{color:#111827;font-size:1rem;line-height:1.6;margin-bottom:.75rem}[data-v-d74bc242] .prose p:first-child{color:#111827;font-size:1.125rem;font-weight:700;margin-bottom:.75rem}[data-v-d74bc242] .prose p:not(:first-child){color:#374151;font-size:.9375rem;font-weight:400;margin-bottom:0}.team-member-card[data-v-0ca89882]{transition:transform .3s ease}.team-member-card[data-v-0ca89882]:hover{transform:translateY(-8px)}[data-v-0ca89882] .p-card{background:#fff;border-radius:1rem}[data-v-0ca89882] .p-card-body,[data-v-0ca89882] .p-card-content{padding:0}.field-wrapper[data-v-cf1b65b9]{margin-bottom:1.5rem}.slide-fade-enter-active[data-v-cf1b65b9]{transition:all .4s ease-out}.slide-fade-leave-active[data-v-cf1b65b9]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-cf1b65b9]{opacity:0;transform:translate(30px)}.slide-fade-leave-to[data-v-cf1b65b9]{opacity:0;transform:translate(-30px)}.checkmark-enter-active[data-v-cf1b65b9]{transition:all .3s ease-out}.checkmark-enter-from[data-v-cf1b65b9]{opacity:0;transform:scale(0) rotate(-180deg)}.checkmark-enter-to[data-v-cf1b65b9]{opacity:1;transform:scale(1) rotate(0)}.number-enter-active[data-v-cf1b65b9]{transition:all .3s ease-out}.number-enter-from[data-v-cf1b65b9]{opacity:0;transform:scale(0)}.number-enter-to[data-v-cf1b65b9]{opacity:1;transform:scale(1)}.fade-enter-active[data-v-cf1b65b9],.fade-leave-active[data-v-cf1b65b9]{transition:opacity .3s ease}.fade-enter-from[data-v-cf1b65b9],.fade-leave-to[data-v-cf1b65b9]{opacity:0}@keyframes progress-cf1b65b9{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-v-3b0ec2c7] .prose{max-width:none}[data-v-3b0ec2c7] .prose h1{color:#111827;font-size:2.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem;margin-top:2.5rem}@media(min-width:768px){[data-v-3b0ec2c7] .prose h1{font-size:3rem}}@media(min-width:1024px){[data-v-3b0ec2c7] .prose h1{font-size:3.5rem}}[data-v-3b0ec2c7] .prose h2{border-bottom:3px solid var(--primary-color);color:#111827;font-size:2rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin-bottom:1.25rem;margin-top:3rem;padding-bottom:.75rem}@media(min-width:768px){[data-v-3b0ec2c7] .prose h2{font-size:2.25rem}}@media(min-width:1024px){[data-v-3b0ec2c7] .prose h2{font-size:2.5rem}}[data-v-3b0ec2c7] .prose h3{color:var(--primary-color);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin-bottom:1rem;margin-top:2rem}@media(min-width:768px){[data-v-3b0ec2c7] .prose h3{font-size:1.75rem}}[data-v-3b0ec2c7] .prose h4{color:#374151;font-size:1.25rem;font-weight:400;line-height:1.5;margin-bottom:.75rem;margin-top:1.5rem}@media(min-width:768px){[data-v-3b0ec2c7] .prose h4{font-size:1.375rem}}[data-v-3b0ec2c7] .prose p{color:#374151;font-size:1.0625rem;line-height:1.75;margin-bottom:1.25rem}[data-v-3b0ec2c7] .prose ol,[data-v-3b0ec2c7] .prose ul{margin-bottom:1.25rem;padding-left:1.75rem}[data-v-3b0ec2c7] .prose ul{list-style-type:disc}[data-v-3b0ec2c7] .prose ol{list-style-type:decimal}[data-v-3b0ec2c7] .prose li{color:#374151;display:list-item;line-height:1.75;list-style-position:outside;margin-bottom:.625rem}[data-v-3b0ec2c7] .prose a{color:#f97316;font-weight:500;text-decoration:underline;transition:color .2s ease}[data-v-3b0ec2c7] .prose a:hover{color:#ea580c;opacity:1}[data-v-3b0ec2c7] .prose strong{color:#111827;font-weight:700}
