.page-container[data-v-ab7360ca]{width:100%}.portfolio-grid-section[data-v-fddfd606]{padding:4rem 2rem}.container[data-v-fddfd606]{margin:0 auto;max-width:1200px}.section-heading[data-v-fddfd606]{color:var(--xurio-gold);font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subheading[data-v-fddfd606]{font-size:1.25rem;margin-bottom:3rem;opacity:.8;text-align:center}.portfolio-grid[data-v-fddfd606]{display:grid;gap:2rem}.portfolio-grid.columns-2[data-v-fddfd606]{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.portfolio-grid.columns-3[data-v-fddfd606]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.portfolio-grid.columns-4[data-v-fddfd606]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.portfolio-card[data-v-fddfd606]{background:#ffffff0d;border:2px solid var(--xurio-gold);border-radius:8px;padding:2rem;transition:transform .3s ease}.portfolio-card[data-v-fddfd606]:hover{transform:translateY(-4px)}.portfolio-card h3[data-v-fddfd606]{color:var(--xurio-gold);font-size:1.5rem;margin-bottom:.5rem}.services-section[data-v-5425dda9]{padding:4rem 2rem}.container[data-v-5425dda9]{margin:0 auto;max-width:1200px}.section-heading[data-v-5425dda9]{color:var(--xurio-gold);font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subheading[data-v-5425dda9]{font-size:1.25rem;margin-bottom:3rem;opacity:.8;text-align:center}.services-grid[data-v-5425dda9]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.service-item[data-v-5425dda9]{background:#ffffff0d;border-left:4px solid var(--xurio-gold);border-radius:4px;padding:2rem}.service-item h3[data-v-5425dda9]{color:var(--xurio-gold);font-size:1.5rem;margin-bottom:.5rem}.values-section[data-v-aa111aa0]{padding:4rem 2rem}.container[data-v-aa111aa0]{margin:0 auto;max-width:1200px}.section-heading[data-v-aa111aa0]{color:var(--xurio-gold);font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subheading[data-v-aa111aa0]{font-size:1.25rem;margin-bottom:3rem;opacity:.8;text-align:center}.values-grid[data-v-aa111aa0]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.value-item[data-v-aa111aa0]{padding:2rem;text-align:center}.value-item h3[data-v-aa111aa0]{color:var(--xurio-gold);font-size:1.75rem;margin-bottom:1rem}.testimonials-section[data-v-8d6beb86]{background:#0003;padding:4rem 2rem}.container[data-v-8d6beb86]{margin:0 auto;max-width:1200px}.section-heading[data-v-8d6beb86]{color:var(--xurio-gold);font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subheading[data-v-8d6beb86]{font-size:1.25rem;margin-bottom:3rem;opacity:.8;text-align:center}.testimonials-grid[data-v-8d6beb86]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.testimonial-item[data-v-8d6beb86]{background:#ffffff0d;border-radius:8px;padding:2rem}.quote[data-v-8d6beb86]{font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1rem}.author[data-v-8d6beb86]{font-size:.9rem;opacity:.8}.team-section[data-v-2a0249a0]{padding:4rem 2rem}.container[data-v-2a0249a0]{margin:0 auto;max-width:1200px}.section-heading[data-v-2a0249a0]{color:var(--xurio-gold);font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subheading[data-v-2a0249a0]{font-size:1.25rem;margin-bottom:3rem;opacity:.8;text-align:center}.team-grid[data-v-2a0249a0]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.team-member[data-v-2a0249a0]{padding:1.5rem;text-align:center}.member-photo[data-v-2a0249a0]{border:3px solid var(--xurio-gold);border-radius:50%;height:150px;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:150px}.team-member h3[data-v-2a0249a0]{color:var(--xurio-gold);font-size:1.5rem;margin-bottom:.5rem}.member-role[data-v-2a0249a0]{opacity:.8}.rich-text-section[data-v-cc410aeb]{padding:3rem 2rem}.container[data-v-cc410aeb]{margin:0 auto;max-width:1200px}.rich-text-content[data-v-cc410aeb]{line-height:1.8}.rich-text-content[data-v-cc410aeb] h2{color:var(--xurio-gold);font-size:2rem;margin-bottom:1rem;margin-top:2rem}.rich-text-content[data-v-cc410aeb] h3{font-size:1.5rem;margin-bottom:.75rem;margin-top:1.5rem}.rich-text-content[data-v-cc410aeb] p{margin-bottom:1rem}.rich-text-content[data-v-cc410aeb] ol,.rich-text-content[data-v-cc410aeb] ul{margin-bottom:1rem;margin-left:2rem}.rich-text-content[data-v-cc410aeb] a{color:var(--xurio-gold);text-decoration:underline}
