:root{--primary-bg:#fff;--secondary-bg:#111;--black-bg:#000;--white-bg:#fff;--text-black:#000;--text-grey:#999;--text-grey-light:#ccc;--text-white:#fff;--card-bg:#d8d8d8;--card-bg-2:#161616;--input-bg:#333;--input-border:1px solid #555;--background-overlay:rgba(0,0,0,.8);--primary-box-shadow:0 4px 6px rgba(0,0,0,.1);--button-border:1px solid #444;--white-btn:#fff;--white-btn-hover:#000;--black-btn:#000;--black-btn-hover:#333;--grey-btn:#1a1a1a;--grey-btn-hover:rgba(0,0,0,.1)}body,html{height:100%;margin:0;padding:0;background-color:var(--primary-bg)}#app{display:flex;flex-direction:column;height:100%;font-family:Arial,sans-serif}h4[data-v-23e911d2]{font-size:1.3rem;font-weight:500;line-height:1.2;margin:0}a[data-v-23e911d2]{color:#ff4500;text-decoration:none}#home[data-v-23e911d2]{display:flex;align-items:center;gap:7px}nav[data-v-23e911d2]{background:#fff;width:100%;position:fixed;height:70px;top:0;left:0;padding:0 20px;box-sizing:border-box;z-index:11;box-shadow:0 2px 4px rgba(0,0,0,.05);contain:layout}.nav-container[data-v-23e911d2]{height:100%;display:flex;justify-content:space-between;align-items:center;color:var(--text-black);max-width:1400px;margin:0 auto;width:100%}.nav-items[data-v-23e911d2]{display:flex;align-items:center;gap:1rem}#nav-text[data-v-23e911d2]{display:flex;list-style:none;align-items:center;gap:3rem;padding:0;margin:0;font-size:1rem;height:100%}#nav-text>li[data-v-23e911d2]{flex:1;display:flex;justify-content:center;align-items:center;height:100%}#nav-text>li>a[data-v-23e911d2]{padding:0 1rem;height:100%;display:flex;align-items:center;white-space:nowrap}#navy[data-v-23e911d2]{display:flex;align-items:center}#navy a[data-v-23e911d2]{color:inherit;transition:color .3s ease}#navy a[data-v-23e911d2]:hover{color:#ff4500}#navy a[data-v-23e911d2]:focus-visible{outline:2px solid #ff4500;outline-offset:2px}.right-items[data-v-23e911d2]{gap:20px}.nav-button[data-v-23e911d2],.right-items[data-v-23e911d2]{display:flex;align-items:center}.dropdown-icon[data-v-23e911d2]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:1.5rem;color:#000}.dropdown-icon.open[data-v-23e911d2]{color:#fff}.dropdown-icon[data-v-23e911d2]:focus-visible{outline:2px solid #ff4500;outline-offset:2px}button[data-v-23e911d2]{padding:.5rem 1.5rem;font-size:1rem;background:var(--black-btn);border:none;color:#fff;border-radius:20rem;cursor:pointer;transition:background-color .2s ease}button[data-v-23e911d2]:hover{background:var(--black-btn-hover)}button[data-v-23e911d2]:focus-visible{outline:2px solid #ff4500;outline-offset:2px}#home h4[data-v-23e911d2],.mobile-brand h4[data-v-23e911d2]{font-size:25px;font-weight:400;color:#fff;margin:0}.mobile-menu[data-v-23e911d2]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;z-index:11;display:flex;flex-direction:column;overscroll-behavior:contain;animation:fadeIn-23e911d2 .2s ease-out}@keyframes fadeIn-23e911d2{0%{opacity:0}to{opacity:1}}.mobile-menu-header[data-v-23e911d2]{height:70px;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-brand[data-v-23e911d2]{display:flex;align-items:center;gap:10px}.mobile-menu-content[data-v-23e911d2]{padding:40px 24px;display:flex;flex-direction:column;gap:32px}.mobile-menu-content a[data-v-23e911d2]{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:200;line-height:1.2;transition:color .2s ease}.mobile-menu-content a[data-v-23e911d2]:hover{color:#ff4500}.mobile-menu-content a[data-v-23e911d2]:focus-visible{outline:2px solid #ff4500;outline-offset:2px}@media (max-width:1250px){#nav-text[data-v-23e911d2]{display:none}.dropdown-icon[data-v-23e911d2]{display:flex;align-items:center;justify-content:center;z-index:12}}@media (max-width:768px){button[data-v-23e911d2]:not(.dropdown-icon){display:none}.mobile-menu-content[data-v-23e911d2]{padding:40px 20px}}header[data-v-93e6afca]{padding:70px 0}.header-body[data-v-93e6afca]{width:100%;background-color:#fff;overflow:hidden;contain:content}.header-content[data-v-93e6afca]{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:4rem 2rem;position:relative}.text-content[data-v-93e6afca]{flex:1;color:#333;padding-right:1rem;z-index:2}h1[data-v-93e6afca]{margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.2}h4[data-v-93e6afca]{margin-bottom:2rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.4}button[data-v-93e6afca]{padding:.75rem 1.5rem;font-size:1rem;background:#ff4500;border:none;color:#fff;border-radius:2rem;cursor:pointer;transition:background-color .2s ease;font-weight:600}button[data-v-93e6afca]:hover{background:#cc3802}.image-content[data-v-93e6afca]{flex:1;display:flex;justify-content:flex-end}.image-content img[data-v-93e6afca]{max-width:100%;height:400px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 20px rgba(0,0,0,.1);contain:paint}@media (max-width:768px){header[data-v-93e6afca]{padding:0}.header-body[data-v-93e6afca]{position:relative}.header-content[data-v-93e6afca]{flex-direction:column;text-align:center;padding:3rem 1rem;min-height:400px;display:flex;justify-content:center;align-items:center}.header-content[data-v-93e6afca]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1}.text-content[data-v-93e6afca]{padding-right:0;margin-bottom:0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:left;height:100%}h1[data-v-93e6afca]{color:#fff}.image-content[data-v-93e6afca]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.image-content img[data-v-93e6afca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none}}.services-wrapper[data-v-3d903cb7]{background-color:#fff;min-height:70vh;padding:0 0 4rem 0;color:#000;position:relative;overflow:hidden;contain:content}.services-container[data-v-3d903cb7]{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;position:relative}.services-title[data-v-3d903cb7]{border-bottom:1px solid #444;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;padding-bottom:20px;margin-bottom:0;grid-column:1/-1;line-height:1.2}.services-list[data-v-3d903cb7]{display:flex;flex-direction:column;gap:1rem}.service-item[data-v-3d903cb7]{border-top:1px solid #ccc;padding:1.5rem 0}.service-item[data-v-3d903cb7]:first-child{border-top:none}.service-header[data-v-3d903cb7]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.service-header h2[data-v-3d903cb7]{font-size:1.5rem;font-weight:400;margin:0;line-height:1.3}.expand-btn[data-v-3d903cb7]{background:transparent;border:none;color:#000;font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.expand-btn.expanded[data-v-3d903cb7]{transform:rotate(45deg)}.service-content[data-v-3d903cb7]{margin-top:1.5rem;color:#4c4c4c;line-height:1.6}.service-image-mobile[data-v-3d903cb7]{display:none}.phone-mockup[data-v-3d903cb7]{position:relative;height:100%;min-height:400px}.phone[data-v-3d903cb7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;transition:opacity .5s ease}.phone img[data-v-3d903cb7]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);aspect-ratio:3/4;contain:paint}@media (max-width:1024px){.services-container[data-v-3d903cb7]{grid-template-columns:1fr;gap:2rem;padding:0 1.5rem}.services-title[data-v-3d903cb7]{text-align:left;padding-left:0}.phone-mockup[data-v-3d903cb7]{display:none}.service-image-mobile[data-v-3d903cb7]{display:block;margin:1.5rem 0}.service-image-mobile img[data-v-3d903cb7]{width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;contain:paint}.service-content[data-v-3d903cb7]{display:flex;flex-direction:column;gap:1rem}}@media (max-width:768px){.services-wrapper[data-v-3d903cb7]{padding:2rem 0;padding-top:0}.services-container[data-v-3d903cb7]{padding:0 1.5rem}.service-header h2[data-v-3d903cb7]{font-size:1.25rem}.service-content[data-v-3d903cb7]{font-size:.875rem}}.service-item[data-v-3d903cb7]:last-child{border-bottom:1px solid #ccc;padding-bottom:1.5rem}.gallery-page[data-v-3ed42257]{background-color:#fff;padding:2rem 0;min-height:70vh;contain:content}.content-wrapper[data-v-3ed42257]{max-width:1400px;margin:0 auto;padding:0 2rem}.title-container[data-v-3ed42257]{border-bottom:1px solid #000;width:100%;margin-bottom:2rem}.title[data-v-3ed42257]{font-size:clamp(2.5rem,5vw,4rem);font-weight:400;margin-bottom:.5rem;line-height:1.2}.gallery-grid[data-v-3ed42257]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-left:auto;width:50%}.gallery-item[data-v-3ed42257]{display:flex;flex-direction:column;gap:.5rem}.gallery-item img[data-v-3ed42257]{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 10px rgba(0,0,0,.1);contain:paint}.item-info[data-v-3ed42257]{display:flex;flex-direction:column;gap:.25rem}.item-number[data-v-3ed42257]{font-size:14px;color:#000;font-family:monospace}.item-title[data-v-3ed42257]{font-size:14px;color:#000;margin:0;line-height:1.4}.view-more[data-v-3ed42257]{width:50%;margin-left:auto;margin-top:2rem}.line[data-v-3ed42257]{width:100%;height:1px;background-color:#000;margin-bottom:1rem}.view-more-link[data-v-3ed42257]{display:flex;align-items:center;gap:.5rem;color:#000;text-decoration:none;font-size:14px;transition:color .2s ease}.view-more-link[data-v-3ed42257]:hover{color:#555}.view-more-link i[data-v-3ed42257]{font-size:16px}@media (max-width:1024px){.gallery-grid[data-v-3ed42257],.view-more[data-v-3ed42257]{width:75%}}@media (max-width:768px){.content-wrapper[data-v-3ed42257]{padding:0 1rem}.gallery-grid[data-v-3ed42257]{grid-template-columns:1fr;width:100%}.view-more[data-v-3ed42257]{width:100%;margin-left:0}}.testimonials-page[data-v-a4580e92]{background-color:#fff;padding:2rem 0;min-height:60vh;contain:content}.content-wrapper[data-v-a4580e92]{max-width:1400px;margin:0 auto;padding:0 2rem}.title-container[data-v-a4580e92]{border-bottom:1px solid #000;width:100%;margin-bottom:2rem}.title[data-v-a4580e92]{font-size:clamp(2.5rem,5vw,4rem);font-weight:400;margin-bottom:.5rem;line-height:1.2}.testimonials-content[data-v-a4580e92]{width:50%;margin-left:auto}.testimonials-slider[data-v-a4580e92]{position:relative;height:350px;overflow:hidden}.testimonial-slide[data-v-a4580e92]{position:absolute;width:100%;opacity:0;display:flex;flex-direction:column;height:350px;transform:translateX(100%);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.testimonial-slide.active[data-v-a4580e92]{opacity:1;transform:translateX(0)}.testimonial-slide.previous[data-v-a4580e92]{opacity:0;transform:translateX(-100%)}.testimonial-date[data-v-a4580e92]{font-size:1rem;color:rgba(0,0,0,.6);margin-bottom:1.5rem}.testimonial-text[data-v-a4580e92]{font-size:1.25rem;line-height:1.6;margin-bottom:.5rem;flex-grow:1;overflow-y:auto}.testimonial-author[data-v-a4580e92]{display:flex;align-items:center;gap:1rem;margin-top:auto}.testimonial-author img[data-v-a4580e92]{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;contain:paint}.author-info[data-v-a4580e92]{display:flex;flex-direction:column}.author-name[data-v-a4580e92]{font-weight:500;margin-bottom:.25rem;line-height:1.3}.author-position[data-v-a4580e92]{color:rgba(0,0,0,.6);font-size:.9rem;line-height:1.4}.navigation-controls[data-v-a4580e92]{display:flex;gap:2rem;margin-top:3rem}.nav-button[data-v-a4580e92]{background:none;border:none;font-size:1rem;color:#000;cursor:pointer;padding:0;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.nav-button[data-v-a4580e92]:hover{color:#555}.nav-button[data-v-a4580e92]:disabled{opacity:.3;cursor:not-allowed}@media (max-width:1024px){.testimonials-content[data-v-a4580e92]{width:75%}}@media (max-width:768px){.content-wrapper[data-v-a4580e92]{padding:0 1rem}.testimonials-content[data-v-a4580e92]{width:100%}.testimonial-text[data-v-a4580e92]{font-size:1rem}.testimonial-author img[data-v-a4580e92]{width:130px;height:130px}}.location-section[data-v-ff5f561a]{background-color:var(--primary-bg);color:var(--text-black);padding:4rem 0}.content-wrapper[data-v-ff5f561a]{max-width:1400px;margin:0 auto;padding:0 2rem}.title-container[data-v-ff5f561a]{border-bottom:1px solid #000;width:100%;margin-bottom:2rem}.section-title[data-v-ff5f561a]{font-size:4rem;font-weight:400;margin-bottom:.5rem}.location-content[data-v-ff5f561a]{width:50%;margin-left:auto}.location-details[data-v-ff5f561a]{display:flex;justify-content:space-between;margin-bottom:2rem}.detail-item[data-v-ff5f561a]{display:flex;align-items:center;font-size:.9rem}.detail-item i[data-v-ff5f561a]{font-size:1.2rem;margin-right:.5rem;font-weight:400;color:var(--text-black)}.map-container[data-v-ff5f561a]{border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:2rem}.directions-button[data-v-ff5f561a]{display:inline-flex;background:transparent;border:var(--button-border);border-radius:2rem;align-items:center;color:var(--text-black);text-decoration:none;font-weight:400;width:-moz-fit-content;width:fit-content;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;transition:all .2s ease}.directions-button i[data-v-ff5f561a]{margin-left:.5rem;transition:transform .3s ease}.directions-button[data-v-ff5f561a]:hover{background:var(--white-btn);color:var(--text-black)}.directions-button:hover i[data-v-ff5f561a]{transform:translateX(5px)}@media (max-width:1024px){.location-content[data-v-ff5f561a]{width:100%}.section-title[data-v-ff5f561a]{font-size:3rem}}@media (max-width:768px){.location-section[data-v-ff5f561a]{padding:3rem 0}.content-wrapper[data-v-ff5f561a]{padding:0 1rem}.section-title[data-v-ff5f561a]{font-size:2.5rem}.location-details[data-v-ff5f561a]{flex-direction:column;gap:1rem}.detail-item[data-v-ff5f561a]{font-size:.9rem}}.faq-page[data-v-3cf45afa]{background-color:#fff;padding:2rem 0;min-height:80vh;contain:content}.content-wrapper[data-v-3cf45afa]{max-width:1400px;margin:0 auto;padding:0 2rem}.title-container[data-v-3cf45afa]{border-bottom:1px solid #000;width:100%;margin-bottom:2rem}.title[data-v-3cf45afa]{font-size:clamp(2.5rem,5vw,4rem);font-weight:400;margin-bottom:.5rem;line-height:1.2}.faq-content[data-v-3cf45afa]{width:50%;margin-left:auto}.faq-item[data-v-3cf45afa]{border-bottom:1px solid #ccc}.faq-header[data-v-3cf45afa]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;cursor:pointer;outline:none}.faq-header[data-v-3cf45afa]:hover{color:#555}.faq-header[data-v-3cf45afa]:focus-visible{outline:2px solid #ff4500;outline-offset:2px}.faq-header h2[data-v-3cf45afa]{font-size:1.25rem;font-weight:400;margin:0;line-height:1.4}.expand-btn[data-v-3cf45afa]{background:transparent;border:none;color:#000;font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0}.expand-btn.expanded[data-v-3cf45afa]{transform:rotate(45deg)}.faq-answer[data-v-3cf45afa]{padding-bottom:1.5rem;animation:fadeIn-3cf45afa .3s ease-in-out}@keyframes fadeIn-3cf45afa{0%{opacity:0}to{opacity:1}}.faq-answer p[data-v-3cf45afa]{margin:0;line-height:1.6;color:rgba(0,0,0,.7)}@media (max-width:1024px){.faq-content[data-v-3cf45afa]{width:75%}}@media (max-width:768px){.content-wrapper[data-v-3cf45afa]{padding:0 1rem}.faq-content[data-v-3cf45afa]{width:100%}}.contact-wrapper[data-v-12beb818]{background-color:#000;padding:4rem 0;color:#fff;contain:content}.contact-container[data-v-12beb818]{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-header h1[data-v-12beb818]{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;margin-bottom:2rem;position:sticky;top:4rem;line-height:1.2}.form-intro[data-v-12beb818]{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;color:#bdbdbd}.form-group[data-v-12beb818]{margin-bottom:1.5rem}.input-wrapper[data-v-12beb818]{position:relative;border-bottom:1px solid #444}.input-wrapper input[data-v-12beb818],.input-wrapper textarea[data-v-12beb818]{width:100%;padding:.75rem 0;background:transparent;border:none;outline:none;color:#fff;font-size:1rem}.input-wrapper textarea[data-v-12beb818]{resize:vertical;min-height:100px;padding-top:1rem}.input-wrapper input[data-v-12beb818]::-moz-placeholder,.input-wrapper textarea[data-v-12beb818]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.input-wrapper input[data-v-12beb818]::placeholder,.input-wrapper textarea[data-v-12beb818]::placeholder{color:hsla(0,0%,100%,.6)}.input-wrapper input[data-v-12beb818]:focus,.input-wrapper textarea[data-v-12beb818]:focus{border-color:#ff4500}.input-wrapper[data-v-12beb818]:focus-within{border-bottom-color:#ff4500}.sr-only[data-v-12beb818]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.error-message[data-v-12beb818]{color:#ff6b6b;font-size:.875rem;margin-top:.5rem;margin-bottom:0}.submit-btn[data-v-12beb818]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.6);font-size:1rem;cursor:pointer;transition:all .3s ease;border-radius:2rem}.submit-btn[data-v-12beb818]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.submit-btn[data-v-12beb818]:focus-visible{outline:2px solid #ff4500;outline-offset:2px}.submit-btn[data-v-12beb818]:disabled{opacity:.5;cursor:not-allowed}.submit-btn i[data-v-12beb818]{transition:transform .3s ease}.submit-btn:hover:not(:disabled) i[data-v-12beb818]{transform:translateX(4px)}.form-status[data-v-12beb818]{margin-top:1.5rem;padding:1rem;border-radius:4px;font-size:.875rem}.form-status.success[data-v-12beb818]{background-color:rgba(46,125,50,.2);color:#81c784}.form-status.error[data-v-12beb818]{background-color:rgba(198,40,40,.2);color:#e57373}.form-actions[data-v-12beb818]{display:flex;justify-content:flex-start}@media (max-width:1024px){.contact-container[data-v-12beb818]{grid-template-columns:1fr;gap:2rem}.contact-header h1[data-v-12beb818]{position:static}}@media (max-width:768px){.contact-wrapper[data-v-12beb818]{padding:2rem 0}.contact-container[data-v-12beb818]{padding:0 1.5rem}.form-intro[data-v-12beb818]{font-size:1rem}}.footer[data-v-1da21cd0]{background-color:#000;color:#fff;padding:2rem 0;contain:content}.footer-content[data-v-1da21cd0]{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:1400px;margin:0 auto;border-top:1px solid #444;padding:2rem 1rem 0}.footer-section[data-v-1da21cd0]{flex:1;min-width:200px;margin-bottom:1rem;padding:0 1rem}.footer-title[data-v-1da21cd0]{font-size:1.2rem;font-weight:400;margin-bottom:1rem;line-height:1.3}.footer-text[data-v-1da21cd0]{font-size:.9rem;line-height:1.5;font-weight:400}.footer-links[data-v-1da21cd0]{list-style-type:none;padding:0;margin:0}.footer-link[data-v-1da21cd0]{margin-bottom:.5rem}.footer-link a[data-v-1da21cd0]{color:#fff;text-decoration:none;font-size:.9rem;font-weight:400;line-height:1.8;cursor:pointer;transition:color .2s ease;display:inline-block}.footer-link a[data-v-1da21cd0]:hover{color:#ccc;text-decoration:underline}.footer-link a[data-v-1da21cd0]:focus-visible{outline:2px solid #ff4500;outline-offset:2px;text-decoration:underline}.social-icons[data-v-1da21cd0]{display:flex;gap:1rem}.social-icon[data-v-1da21cd0]{color:#fff;font-size:1.2rem;transition:color .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.social-icon[data-v-1da21cd0]:hover{color:#ccc}.social-icon[data-v-1da21cd0]:focus-visible{outline:2px solid #ff4500;outline-offset:2px}.footer-bottom[data-v-1da21cd0]{text-align:center;margin-top:2rem;padding-top:1rem;font-weight:400;border-top:1px solid #333}.copyright[data-v-1da21cd0]{font-size:.8rem;line-height:1.5}#codex[data-v-1da21cd0]{color:#3498db;text-decoration:none;transition:color .2s ease}#codex[data-v-1da21cd0]:hover{color:#2980b9;text-decoration:underline}#codex[data-v-1da21cd0]:focus-visible{outline:2px solid #ff4500;outline-offset:2px}@media (max-width:768px){.footer-content[data-v-1da21cd0]{flex-direction:column;padding:1.5rem 1rem 0}.footer-section[data-v-1da21cd0]{margin-bottom:2rem;padding:0}.footer-section[data-v-1da21cd0]:last-child{margin-bottom:0}}.our-team-page[data-v-258cd132]{background-color:#fff;padding:2rem 0;min-height:70vh;contain:content}.content-wrapper[data-v-258cd132]{max-width:1400px;margin:0 auto;padding:0 2rem}.title-container[data-v-258cd132]{border-bottom:1px solid #000;width:100%;margin-bottom:2rem}.title[data-v-258cd132]{font-size:clamp(2.5rem,5vw,4rem);font-weight:400;margin-bottom:.5rem;line-height:1.2}.team-grid[data-v-258cd132]{width:50%;margin-left:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.team-member[data-v-258cd132]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:relative}.member-image[data-v-258cd132]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;box-shadow:0 2px 10px rgba(0,0,0,.1);contain:paint}.member-name[data-v-258cd132]{font-size:1.25rem;font-weight:500;margin:.5rem 0 .25rem 0;line-height:1.3}.member-specialty[data-v-258cd132]{font-size:1rem;color:rgba(0,0,0,.6);margin:0;line-height:1.4}@media (max-width:1024px){.team-grid[data-v-258cd132]{width:75%}}@media (max-width:768px){.content-wrapper[data-v-258cd132]{padding:0 1rem}.team-grid[data-v-258cd132]{width:100%;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.team-grid[data-v-258cd132]{grid-template-columns:1fr}.member-image[data-v-258cd132]{max-width:300px;margin-left:auto;margin-right:auto}.team-member[data-v-258cd132]{align-items:center;text-align:center}}.modal-overlay[data-v-03deca56]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;font-family:Arial,sans-serif;box-sizing:border-box}.modal-content[data-v-03deca56]{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:500px;position:relative;display:flex;flex-direction:column}#link[data-v-03deca56]{font-weight:600;color:#ff4500;text-decoration:none}#link[data-v-03deca56]:hover{text-decoration:underline}.header[data-v-03deca56]{display:flex;align-items:center;margin-bottom:0}.blob-image[data-v-03deca56]{width:40px;height:40px;margin-right:1rem;contain:content}h2[data-v-03deca56]{color:#333;margin:0;font-size:1.5rem}p[data-v-03deca56]{color:#666;line-height:1.6;margin-bottom:1rem;font-size:1rem}.confirmation-checkbox[data-v-03deca56]{display:flex;align-items:flex-start;margin-bottom:2rem;color:#666}.confirmation-checkbox input[data-v-03deca56]{margin-right:.5rem;margin-top:.25rem;cursor:pointer;min-width:16px;min-height:16px}.confirmation-checkbox label[data-v-03deca56]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.95rem;line-height:1.4}.button-container[data-v-03deca56]{display:flex;justify-content:flex-end;width:100%}.close-button[data-v-03deca56]{background-color:#ff4500;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:2rem;cursor:pointer;font-weight:700;transition:background-color .3s ease}.close-button[data-v-03deca56]:hover:not(.disabled){background-color:#cc3802}.close-button.disabled[data-v-03deca56]{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.modal-content[data-v-03deca56]{padding:1.5rem;width:80%}h2[data-v-03deca56]{font-size:1.3rem}}@media (max-width:480px){.modal-overlay[data-v-03deca56]{padding:.5rem;overflow-y:auto;padding-top:2rem}.modal-content[data-v-03deca56]{padding:1.25rem;max-height:calc(100vh - 4rem);overflow-y:auto}.header[data-v-03deca56]{width:80%}.blob-image[data-v-03deca56]{margin-right:0;margin-bottom:.5rem}h2[data-v-03deca56]{font-size:1.2rem;width:100%;text-align:center}p[data-v-03deca56]{font-size:.95rem}.confirmation-checkbox[data-v-03deca56]{margin-bottom:1.5rem}.confirmation-checkbox label[data-v-03deca56]{font-size:.9rem}.close-button[data-v-03deca56]{padding:.6rem 1.2rem;font-size:.9rem;width:100%}.button-container[data-v-03deca56]{justify-content:center}}.home[data-v-5f6731c5]{overflow-x:hidden}